The other thing that could become problematic for Switch is Switch emulators are actually start to pop up on Android phones.
https://www.youtube.com/watch?v=YLJlfD2nu-0&t=212s
Now that one is early and certainly doesn't run perfectly, but they're already adding updates every week. And Snapdragon 875 phones arrive in a few months, which will be a lot more powerful than the current 855/865 processor, letting emulators like this to run even better.
This one is also tied to a hardware controller that they're trying to sell, but it really doesn't take much for someone else to make an emulator that will just run off any controller (even Joycons themselves since they attach to smartphones anyway). In a year you could have some other emulator that runs a good deal better than this easily available.