You have to progress through the game to get cars anyway and the other game modes are pretty much useless if you don’t have any cars. I don’t think you or the people you’re racing against would have much fun in Sport Mode if you can’t even get through the menus so it makes sense to lock Sport Mode behind progress.