That's... a rather severe misjudgement of things, for several reasons.
1. Normals matchmaking includes matching based on levels. You aren't being thrown into games with level 30s, you're paired with people with the same amount of stuff unlocked as you.
2. It takes maybe one or two weeks at most to hit level 30, maybe three if you hardly ever play. The whole point of it being set up the way it is is that you'll hit level 30 pretty quickly, but you'll still have had a chance to get accustomed to the way the different parts of the game work, as well as forming a good idea of which champions and what runes you want to unlock. Instead of dumping you in blind, you're pitted against other new players (and smurfs), so that you have some time to work on your skills and build up IP. I literally didn't spent IP on anything until I hit level 20, and I never felt like I was at a disadvantage.
It's like... complaining about pre-30 in League is like complaining about playing a tutorial and a couple campaign missions in an RTS instead of jumping straight into online multiplayer, not like playing a PvP MMO on a level 1 toon against levelcapped clans. It's a chance to learn a lot of the ins and outs of things before you jump into ranked play.
3. Oh, and you unlock Flash at level 12, and it's the last summoner spell. I think I reached level 12 in two or three days of play. Other than that, masteries are sort of meh anyways, and level 3 runes are available at level 20. To be fair, I do think that the price on rune pages is a tad much at 6300IP, but you start with two and don't really need more than four or five unless you're going to be playing professionally. Runes themselves are also very nicely done, and unintuitive in a good way: you only have to buy them once; they're more like slot options than actual tokens. Buy 9 AD reds? You can put 9 AD reds on every single runepage you have.