The reality is desktop operating systems — Windows, macOS and Chrome OS — have little in common.
Each have a unique workflow to provision, encrypt, deploy, secure, update and support devices. The same distinctions apply to the mobile platforms: iOS/iPadOS, Windows Mobile and Android.
UEM falls short; no one management tool is designed to support everything.