The point is that a regular user is unlikely to ever need to go to GitHub and run a script on Windows or MacOS.
However, it’s still surprisingly common on Linux.
The truth is, though, Linux today already has the capabilities to make these things far more seamless than Windows or MacOS. The problem is that since the user base is so technically inclined already, they don’t see these as problems. Or if they do, they don’t see them as being important enough.
And that’s why I think the LTT challenge has been so successful in getting distributions, DEs, etc to make changes because it does a good job of showing the developers which of these issues, that may seem minor to someone with a technical background can be a complete deal breaker for a regular user.