So, there's a story-based reason why the older pokemon are unlocked?
I don't think it's ever explained why the older pokes don't show up until postgame. Nintendo Logic
However, the game DOES continue after the elite four challenge, you're not done yet. THAT continues for story-based reasons.