>>46577936Pichu (can be obtained in crystal)
Cleffa (same as pichu)
Murkrow
Misdreavus
Steelix (though its possible to get metal coat before e4)
Qwilfish (need super rod)
Scizor (same deal with steelix)
Slugma/magcargo
Houndour/houndoom
Porygon2
Elekid (same deal as pichu)
Blissey
Larvitar/pupitar/tyranitar
Either ho-oh or lugia
Celebi
Thats it. There are only 19 pokemon you cant get before the elite 4 out of 100 new pokemon. Less than 20%. Only 14 potentially (see list. Though if you play crystal you can't get girafarig, ampharos line, or octillery family) so it balances out.
Stop whining. Its not that bad. Dont be too lazy to look for unique or rare mons. If their stats suck thats a different debate.