I'm currently playing Star Ocean: Second Evolution and Fire Emblem: Shadow Dragon on my GPD XD. I also have my Android games on it, Arcade titles, and a plethora of other consoles games from generations past.
What's this got to do with the 2DSXL? Well the GPD XD has a similar size to the 2DSXL and 3DSXL but isn't limited to just playing Nintendo games, I can access titles from a wealth of other companies and publishers.Sure I'm not getting the latest Nintendo titles but I am able to play a large amount of their back catalogue.
This is the problem the 2/3DSXL handhelds and the Switch have to compete with for me. They are offering Nintendo titles and precious little else. What is there that Nintendo can offer to drag me to a 2/3DSXL or Switch when the GPD XD (or their GPD Win) just have so many more options for around the same price point.