will be interesting to see if its still on the games pass by the time Odyssey is released
I'm sure it will be. Most games are included in Game Pass for quite a long time, not just a few months. Since Elite is an ongoing, service-based game, I wouldn't be surprised to see it in Game Pass for many years. This is beneficial for Frontier too, because while the base game is "free" (in reality I'm sure they get revenue from Microsoft, either up front or based on usage), many players will be inclined to buy Odyssey or ARX for it in the future. Not to mention they will be able to buy the base game with 20% discount, too, in case it leaves the service in the future. I really hope this will lead to many more Xbox CMDRs blazing their trails and it will be beneficial for everyone.
Edit: Oh, and let's not forget that if you're a Game Pass member, DLCs will be 10% cheaper, too. So discounted Odyssey and ARX (this one I'm not sure of, will have to check) for us.