@motocon
Some of this may be terminology, which is why I suggest clarification.
The GPX standard supports waypoints (e.g. <wpt lat="44.006372485309839" lon="-71.242526555433869"> ... </wpt> ). The GPX standard does not address POIs at all.
Using MRA's download button of Library->POIs, with format GPX, will write Waypoints into the gpx file. In other words, MRA POIs are GPX Waypoints.
When exporting a route to a GPX file, what MRA calls waypoints (via and/or shaping), become route points (via or shaping) in the GPX file (e.g. <rtept lat="41.635967334732413" lon="-70.355764953419566"> ...). However, in a gpx file, routes never contain waypoints or POIs.
In MRA, a POI can be added to a route, but on export of the route, if the POIs checkbox is ticked, the exported gpx file will include a gpx waypoint for each MRA POI.
One of the potential enhancements I'm suggesting, is the option to also write the MRA waypoints as gpx waypoints.
Perhaps my "interface thought" above should also include the option to
Export POIs as gpx waypoints.
I'm trying to be helpful, not critical. I really like the MRA route planner and its ability to export. Its just that I think people like me, coming to MRA from a more gpx centric environment, might be confused.
I also think that exporting a gpx formatted route with via points, shaping points and route point extensions allows devices importing the file to have more route information to work with.