GPX ist genau dafür da das man ggf. auch eigene Sachen noch inkludieren kann .. damit muss ein Import System umgehen können.
Umgang bedeutet ggf. auch proprietäre Extensions wie die von Garmin zu ignorieren, wenn sie nicht sauber dokumentiert sind und man sie nicht in der eigenen Software sinnvoll weiterverarbeiten kann oder möchte. Bei den ganzen Verzierungen, die Garmin in GPX verwendet, habe ich volles Verständnis für die mangelnde Lust am Reverse Engineering bei den Programmierern anderer Software.