I dont see anything saying that OOS always go first because if you played OOA first then obviously that would go first. The reason that in pokemon games and such games are said red and then blue or ruby and then sapphire is because it sounds better it is easier to remember. I mean its easier to remember ruby and sapphire then sapphire and ruby. Again the manga is non canon it doesnt matter what it implies because their are so many things that are wrong or different in the manga such as most of the plot of ALTTP in the manga is changed.
Again, you're not understanding what I've said. Yes, you can play the games in either order, and it makes sense either way, because the games were designed that way. But in the timeline, there
has to be a definite order to the two games.
Here, let's use a real life example. Say that there was a great hero who saved one country from danger, and then he was called to another country, which is also saved. Now, if this was a real life event, you couldn't just say that the hero saved either country in whatever order. No, history has an order to events. Even if the events could be switched around in any which way, there still must be a definite order to them. And because of the nature of the Oracle games, there's no way to definitely place either game from in game evidence, because the in game evidence changes depending on which game you play first. That doesn't mean that the stories go in whatever order you feel like in the timeline, though.
Let's use another Pokémon example, shall we? In Pokémon Gold, Silver, and Crystal, the leader of the Viridian City Gym is Blue, who was the rival of Pokémon Red and Blue, and the trainer who you battle atop of Mount Silver is Red, the protagonist of Pokémon Red. Now, let's look back at Pokémon Red and Blue. Much like the Zelda series, the Pokémon series lets you name your own trainer. However, like the Zelda series defaults the name of the hero to Link, the Pokémon games have a set of default names, too. But the difference is that these names change depending on which version you're playing. If you're playing Pokémon Red, your trainer's default name is Red, while your rival's default name is Blue. In Pokémon Blue, these names are reversed. So, using your logic, the names could go either way, right? Well, Pokémon Gold, Silver, and Crystal break that theory, because the games clearly show that the protagonist from Red and Blue is indeed named Red, while the rival is named Blue. This would make Pokémon Red the primary, canonical version, because it has the true default names.
This same idea holds true for the Oracle games. The games may give you an option of what order you play the games in, but just because you as the player can choose whichever option you want doesn't mean that there isn't an intended official option. But because we don't have a third game that specifically tells what was the correct order of the two Oracle games, and because the games are made to be played in either order, we have to look elsewhere for evidence, which can be found in the ordering of the titles in official media and the manga. Understand?