I think your experience is the exception rather than the rule, most people work for a company that dictate the computer and OS to use, as well as the communication tools (teams, slack...) for which they have an enterprise license.