Well you need to spend money to make games and contrary of what Frontier did with their update CIG updates actually seem to be improving their game and providing a better gaming experience as shown by the many videos from Elite content creators.
Doesn't seem to matter how many star systems, ships or how half-backed are their mechanics, the thing is if CMDR's are finding fun there it's because they can't find it in Odyssey. If they'll stay it's another question, but considering that Frontier doesn't seem that much interested or able to improve the current states of things and the apparent constant improvements with Star Citizen and the reports of Elite players jumping in to try it and being impressed I wouldn't be surprised if they will.
Curious that you value a reddit SC player opinion who as this to say about Odyssey update:
In fact, in that reddit they have multiple threads about Elite players trying the game, labelling themselves as "Elite Refuges"
Many consider Elite it's main source of video-game fun, Odyssey was expected to add to that fun, not detract from it. So if they can't have fun with it they'll start to find alternatives. Just so it seems that many are realising that Star Citizen is not only a viable option but a much better one.
Maybe it's the fact that they went with the expectations very low already thanks to all the negative things they kept reading and were surprised to find it wasn't so bad after all, ironic to think that those who went out of their way to overly criticize the game ended up helping it get more players.
Still, sadly, the biggest helper ended up being Frontier and the decision to release Odyssey in such state while failing to manage hype and expectations before and after the release.