The solution to this issue is very simple, convert Solo Online to Offline mode (no internet required) and you please two group of ppls at the same time, the ppls that need offline mode and the ppls against switch mode.
Whilst simultaneously creating a ridiculous strain on the development team as they try to figure out a way of getting all the shared online information into the offline version of the game. This would likely take a lot of time away from developing the rest of the game for the people who are more than happy to not have an offline mode. How is it in any way fair to devote time and resources to pleasing a minority of the customers whose contention in absolutely no way prevents them from playing the game?