saying it's completely feasible is way overselling how much of a say nintendo would have in that decision. What incentive does the Pokémon company have to roll this into NSO?
its online features for a switch console game. if it's going to have a separate sub like an MMO, then it shouldn't have required NSO. if its going to have NSO, then it shouldn't have a separate sub. but as it stands, they've split cloud storage (a feature switch online should have had) into another paid sub, and kept battles and trading onto the nintendo paid sub.
as it stands now, if my save file for pokemon sword is lost... all my pokemon are lost, unless i pay another 16$ a year for home storage. no cloud saves in NSO, paid cloud storage on home. no battles in home, paid battles in NSO. its honestly ridiculous.