USB Wifi adapter compatibility

Why usb wifi adapter are specific per model/brand?

is it limited due chipset and drivers on the split?

Is it a restriction imposed by the brand to ensure compatibility but also force to buy to them?

Have you used generic USB wifi adapters with AC machines?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0