That's all nice but has nothing to do with generations. A systems's gen is set in stone the moment it releases. Switch came too long after the start of the 8th gen, therefore it's 9th gen. Ps5 and xsx are coming too long after the start of the 9th gen, therefore they will be 10th gen. Eventually everyone will agree on that due to different reasons.