If the number of Ethereum blocks per year is capped, how can it ensure to support unlimited contracts

My apologies for being a total noob, however, I have been taking up a few tutorials on Solidity and then this question popped up in my head. Tried looking online for answers but could not find a clear answer. Any guidance would be highly appreciated. Thanks
submitted by /u/sheetanshu2020
[link] [comments]