The beauty of hardware revisions with the new APIs is that games would be compatible with all versions, with certain visual enhancements off on the weaker hardware, a bit like the Xbox One S and X versus the original Xbox One, or the Playstation 4 Pro versus the original. It is also similar to the continual, incremental versions of mobile phones, and apps growing with it. In that way, it would be the solution to fragmentation.
Maybe, but would this limit how far Nintendo can advance the hardware? And if so would that make it harder to port games from the next gen systems?