Why should you not use Linux?
If you are one of these people, you will have a hard time with Linux
- Heavily depend on the Adobe Creative Suite
- Music or video producer who frequently needs to collaborate with others
- Heavily depend on the Microsoft Office Suite
- Deal with the latest niche hardware
- Want access to the latest AAA multiplayer games (which use anticheats)
- Use education/industry specific software/hardware
The above points have a certain level of truth in them, let's look at them again
- If you are an independent artist or you don't need all the latest and greatest features of the Adobe Creative suite, you can make do with the free Linux alternatives.
- Similar to the previous point, as long as you are not a heavy user, there are some decent audio and video editing platforms.
- For general document and spreadsheet creation, Libre Office is a great alternative. Other office suites also exist, such as WPS Office, Apache OpenOffice, Only Office. There also exists Microsoft Office 365, which works on the browser.
- Hardware support is a tricky scenario. Some hardware have good support (Valve Index), some have half-baked support from the OEM (Razer gaming peripherals), and some have outright no support. But, if a hardware is popular enough, they get community support. However, it's up to the user to download and test these drivers. This can be a jarring experience for novice Linux users.
- Gaming with anticheat is a problematic zone simply because of the open nature of Linux. It's hard to say when it will improve, considering how EAC/BattleEye are very hostile towards Linux. But other than multiplayer games, gaming on Linux has generally improved a lot, thanks to the developers in Valve. Valve Proton is a god-send for Linux gamers because of how seamlessly it works.
- This is a genuinely weak area for Linux because the education and industry generally prefers Windows and Mac environment, as it's more ubiquitous in the desktop space. They are very anti-Linux because their software development is very ROI focussed. If you are in this domain, not using Linux is a much safer option.
From the above points, you can understand that you need to compromise a bit to use Linux. Let me be clear, you need to compromise ONLY if you are in the above domains. For all other use-cases, Linux is equally good and sometimes better than the alternate OS.
You don't have the Linux mentality
It's also possible that you don't have the right mentality, such as
- You are accustomed to the Microsoft ecosystem
- Unwilling to adapt to the new environment with a new workflow
- Unwilling to troubleshoot and diagnose problems
There is nothing wrong with not wanting to change or being dependant on an ecosystem. You are merely missing out a portion of the tech world. But as long as you are content with your workflow, there is no need to change.