Ummmmm......... smurfs having less shit is fine. Smurfs are generally for having an account that is lower mmr than your main, so not having as many options balances out that you are playing against weaker players than you usually do, and I don't really think we should make it easier to beat up on people below you (but maybe that's just me).
Also if you play 2 games a day holy shit you you get about 200 for a win (which you should hit one a day, you can play a 15 minute bot game on easy if you don't get one in your one or two games), and like 60-80 for what ever you get on the second. Even if we assume the low number of 250 a day for IP that way (which means over two games you only need 50 points each game since you get 150 free for fwotd), then you're making 1750 IP a week (1k w/ 3 days of no games). That takes a while, but that's also for a FULL page, you can add 9 of any one thing in like 2-3 weeks which isn't great but isn't the worst.
If we assume a more ridiculous 3 games a day you should be getting 300-350 IP consistently w/out any problem. That's 2100-2450 IP a week. In a month that's 8400-9800 IP. Suddenly you're adding stuff really fast (think about it, there are generally months and months between champ releases, so you have time).
It is definitely a grind, but considering you only need 16 champs for ranked and 2-3 rune pages will generally cover everything you need (to a minimum at least, it's not the worst thing ever. Personally I use the same two pages for 90% of my games (early ap vs scaling ap based on if I have kill pressure early), I rotate other stuff sometimes, but honestly I'm just lazy and forget to switch it a lot bc a good general page does what I need for the most part, and I stopped playing most of the champs I wanted a really specific page for.