Absolutely. But I see big changes in the future about software availability. With more and more companies going the ARM processor route (following Apple's example) I hope that the open source community and Linux as a whole will follow (and it will). The moment alternatives like the (awesome) affinity apps are available in a reliable compatibility layer or even natively on Linux, many things will change.
To boil it down. Linux, as a platform, is ready for mainstream in my book, the countless open source software projects are not. Some day everything will just be one universal app that will run on MacOS, Linux and Windows, then I see dark times for Windows. Gaming is already making HUGE advancements on Linux (gaming still being a huge factor for users to choose Windows as OS). The freshly announced STEAM DECK by Valve (a Nintendo Switch-esque gaming PC) uses Linux as OS and runs the games through their built-in Proton layer. All of this is going in the right direction I'd say.