Purchase Garmin maps for fenix 6 as SD card?

I consider buying a TOPO map from Garmin and the obvious way to do it is the download option and installation via Garmin Express. However, this map (costing more than 100 $ or €) would be bound to my fenix 6 pro, and if in a few years from now I decide to invest in a newer  watch model (that will certainly also have the maps feature), I cannot transfer the map. So I wonder if the "SD card" option is only for "classic" GPS devices, or if it's possible to install the map from the SD card to Basecamp and transfer it to the watch from there. Fenix watches are not listed as compatible devices for maps on SD cards, so I guess that my envisioned solution is not possible. But that would mean that any purchase of official Garmin maps for a fenix watch has a "best before" date ... until the next watch. Am I missing something here?