Linux is great but not as a deployed desktop.
I use it for small scale servers and it does a great job a that.
But on desktops for non-techhies? Bad idea.
Depends on the distro. Also how it is pushed out to a workforce.
Trying the “softly-softly” approach probably works best.