The Linux permissions model is very terrible.
The Windows permissions model is only mildly annoying.
But the Linux permissions model is unfriendly, basically unworkable across systems, and not “designed” so much as slapped together from several different incompatible approaches and models.
If I were setting up an enterprise where multiple user access was important, I’d never even consider Linux. Though I am pretty skilled in both Linux and Windows, in Windows I could get 100 users set up correctly with no issues in less than a day.
In Linux, I might be at it for weeks.
Not a good value despite some other advantages.