Microsoft ecosystem is really hard to dip a toe into.
Properly supporting a handful of machines practically means bringing AzureAD or Exchange. AzureAD brings in elements of Exchange (like outlook), which brings in weird default settings like teams/sharepoint/onedrive.
Apple has done a lot of work in supporting Microsoft Exchange, but it's still janky as hell (just browse r/macsysadmin and you'll see).
So, you have two choices.
1) support the monoculture, life will be easier.
2) get a bigger IT department.
People are happy to spend a boatload of money avoiding the second option, so, monoculture it is.
Properly supporting a handful of machines practically means bringing AzureAD or Exchange. AzureAD brings in elements of Exchange (like outlook), which brings in weird default settings like teams/sharepoint/onedrive.
Apple has done a lot of work in supporting Microsoft Exchange, but it's still janky as hell (just browse r/macsysadmin and you'll see).
So, you have two choices.
1) support the monoculture, life will be easier.
2) get a bigger IT department.
People are happy to spend a boatload of money avoiding the second option, so, monoculture it is.