The Linux desktop is harder to manage because isn’t a one box solution like Windows. With Windows you control everything via GPOs. You can’t do that on Linux as there is no centralization.
The best solution I’ve scene is Ansible and Xfce4 kiosk mode. You can set and enforce the desktop layout