PS4 pro and Scorpio play the exact same games as X1 and PS4...so they are all the same gen.
Switch games cannot be played by any other Nintendo console, therefore they are next gen.
Anyone who fails to realize this FACT is beyond reasoning and therefore is the equivalent of talking to a wall. It really is a simple concept....