I used to work at Merrill Lynch, we had a Linux desktop pilot. We were an 80k company but had less than 1k users in the program, and most of us were capable of self-support.
It’s definitely doable at scale especially since most apps are web based these days, but there certainly is a retraining effort needed for support, and Windows would still be there. For most organizations, that’s not worth the effort.