There's a big issue with a possible XPOI version for MSFS, which would be fairly easy to do, if only for this problem. It has been (fairly recently) discovered, that MSFS has an hard limit of 1000 Simobjects in a scene, after that Simconnect will break apart, objects start to disappear and sometimes even whole airports disappear, after collapsing the frame rate.
XPOI can generate thousands of objects on its own (each letter of every POI title is a separate Simobject) but, while in FSX/P3D this has never been a problem, since the objects are very lightweight and they are optimized by distance, in MSFS it's just their *number* that is a problem, no matter how lightweight they are. So we can't do something like that, until this problem is fixed, which of course will benefit lots of other applications, complex airports, GSX, AI traffic, etc.