• zygo_histo_morpheus@programming.dev
    link
    fedilink
    English
    arrow-up
    30
    ·
    1 year ago

    I think that there are many potential causes, but I would like to add monopolization to the list.

    Usually, a bad release spelled the demise of a company, because release times were so long that competitors could take advantage of a bad software release.

    People aren’t going to switch from windows because they release something bad or buggy, in that case it would already be dead. Windows isn’t technically a monopoly, but they have a lot of inertia and there are many programs that only run on windows that people depend on. There is perhaps a limit to how bad windows can be before people abandon it en masse, but they can get away with a lot. The tech world is full of different companies and programs that are in monopolistic-ish positions.

      • zygo_histo_morpheus@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Oh man, yeah I’ve been there with the arch networking issues. To be fair, I do think you sign up for some messing around when you decide to install arch, although it wouldn’t hurt to make networking a bit easier. Troubleshooting on windows isn’t very fun either, although you might not need to do it as often.

        While it might be true that a lot of people are scared away by linux weirdness (or not, for all I know picking a beginner friendly distro and not doing anything weird might be a pretty decent experience, I’ve been using arch and doing weird stuff the past couple of years), most people don’t even get far enough to install linux in the first place so the selection happens before that. Part of it is probably software compatibility, part of it might be that most people advocating linux are techy people who mostly talk about the techy reasons for why you should get linux, which aren’t that appealing. Part of it could just be that people are resistant to change because it’s annoying to have to learn a new system.