The problem is developers are making games for the most popular console primarily, then porting the code over to be compatible with the others. In the last generation of game consoles the architecture was relatively similar from console to console so this wasn't a problem. However this time around everything is completely different, to port over a game from one to the other must be a much harder task.
Hence why games like sega rally were developed separately at the same time for each console - i assume it's the only real way to get a decent copy of a game for each platform.
Hence why games like sega rally were developed separately at the same time for each console - i assume it's the only real way to get a decent copy of a game for each platform.