As been stated before, what is currently killing Pokemon is a combination of the current Gamefreak staff's unwillingness to expand to a size that can properly handle working on games that require the amount of detail and polish as a 3D Pokemon game and the transfer to 3D.
The previous 5 generations were much easier. You didn't have to animate as much and the ability to reuse assets was very high. The transition to 3D not only demanded completely new assets, higher quality assets, and more work put into every asset. This is the cancer killing Pokemon, as the Game Freak staff is currently unable to match the pace required to get these games out on time. This is why side content is being cut. This is why the Battle Frontier is cut. This is why the current aesthetic in terms of design is LINEAR. This was the reason "Flying Battles" were a thing, because at the end of the day it only existed so that Gamefreak only had to make a Flying Battle Model for a lot of Pokemon. This is why Post Games are now "very small Story segments in linear areas." This is why the EXP Share now gives 3.5x EXP to a full party because Gamefreak doesn't have time to balance these games to ensure kids can beat them, so they give an easy out. This is why The Games are getting more "Cinematic" because they are making sure every bit of hard work they put into these areas and models is getting used, and even STILL they don't have enough time to rig the main characters face to have various emotions, why they couldn't finish the extra areas, why meaningful content is so sparce
The chance for "higher quality visuals" is killing Pokemon, and if you think the switch to the Switch will suddenly fix everything you are incorrect. Gamefreak is currently unable to effectively work to the 3DS level of graphics, what makes you think they'll be able to optimize and work for the fucking Switch, when people will want EVEN HIGHER QUALITY?