You can use the windows boot loader to boot other operating systems. I guess there's no guarantee an update won't remove it from the menu, though. A lot of systems have a boot menu built into UEFI these days, too, which will show you all the bootable partitions on the system.
I'm using rEFInd (because it's pretty!) and have the UEFI executable priority set, so as long as Windows doesn't reformat my ESP I should be fine. Or if it does I at least know how to fix it. Within FreeBSD it's a simple `mount -t msdosfs`, and shoutout to this utility for the Windows side of things: https://github.com/franzageek/WinEFIMounter
The one annoyance was that the Windows installer makes a puny 100MiB ESP by default, which would actually be enough for everything I have on there at the moment, but it felt small so I bumped it up to 1G before installing the second OS.