I agree OP's requirements may be stock pile for an casual film enthusiast... but I "feed" 6 formats... 8x10, 5x7, 4x5, 120, 35mm, and 16mm
In the "day" I fed 4x5, 120, and 35mm in B+W Transparency and negatives. I used to go through a box of Transparency 4x5 in 6 months... now .....

Just look at how much film from the 1960's to 1990's shows up for sale... and there was no need to stock pile.
I simply used to over-estimate how much Tungsten rated film I would need when I bought a 10 pack deal... and my color negative stock pile I gave to a college was orphan from the digital revolution.. (First couple years of the digital years when I couldn't afford a second body I kept a F100 in the bag and 6 rolls of NPS400._ and so it went)