I noticed that when we deploy Remote Desktop Client from https://learn.microsoft.com/en-us/azure/virtual-desktop/whats-new-client-windows, it installs to C:\Program Files\Remote Desktop which is a per-machine install location but the MSI is set up as a per-user install context. This can lead to problems if an old version of RDC is installed and a new version is installed by Intune for a new user as the old version will be overwritten without being first uninstalled.
To fix this, the MSI should be designed to support a per-device installation context which installs to C:\Program Files\Remote Desktop or a per-user installation context which installs to %appdata%\Remote Desktop. An MSI can support both configurations at the same time.
Right now, Intune treats it as a per-user installer but installs to the per-device installation folder and breaks things when updating it so I'm forced to run an old version.