It makes zero sense that anyone would write drivers for an OS that isn't even supported by its vendor (Microsoft) for a two year old adapter.
You may have purchased that adapter two years ago, the likelihood that it was designed, engineered and produced much longer ago than that is evident, IMO.
Combined with the fact that your adapter's maker doesn't appear to make a driver for it should tell you its incompatible with Linux. I don't understand why you're complaining if you have a piece of hardware that you know isn't compatible with Linux?
You may as well be complaining that your USB wi-fi adapter isn't compatible with a Commodore 64.
Vista support could be as backward compatible, and the RTL8812BU Software is for 32bit/64bit Windows7, Windows8.1, Windows10 from 2017 and as it works well with the latter OS than it should be supported by Linux in the interest of relevancy. See a highly rated Realtek RTL8812BU USB Wireless Adapter 1200 Mbps with 5 dBi Antenna Dual Band AC1200 here, which actually lists Linux as supporting it (and Vista thru Windows 110) . Likewise this USB Wireless Adapter 600Mbps Realtek RTL8811CU lists lists Linux as supporting it, so I do not know why none of the distros I have tried even show mine as detected.
"Combined with the fact that your adapter's maker doesn't appear to make a driver for it should tell you its incompatible with Linux. I don't understand why you're complaining if you have a piece of hardware that you know isn't compatible with Linux?"
Rather, if you are going to promote a OS as desktop ready - including for older PCs as it often is - then it ought to do what the competition does out of the box for a very common essential hardware device. And while it appears there are drivers for these adapters (one of the adapters listed above has them on a CD) yet since Linux does not even show them as detected in its very sparse Device manager, then it already is behind its rival out of the box. That said, for the other speedy PC I installed Mint on, I did find a USB wireless adapter that it did detect and configure.