I think, those who do not promote Linux as the one and only thing one should use as an operating system do not have this responsibility, because they usually pick what works best. If Linux would work better and not be constantly broken, riddled with bugs & security issues, it would easily be the most popular operating systems on the entire planet.
However, those who promote Linux as if it were a viable or even better alternative to Windows etc., need to stand up to their claims and should make these things work, before claiming Linux is perfectly fine.
For example, most people I have seen on this forum, who pretty much never complain about Linux and say that it works perfectly fine, are literally just checking mails & open the browser with a single tab open. Wow. Of course, Linux is enough, if you only do this. Though, if you try anything more advanced with GUIs, then you often hit a road block really quick.
I would also assume you are doing almost nothing on your machine either, except using some programming languages, Docker, Warefox and such things. However, if you would try to establish truly advanced setups, I’m betting my Linux opinion that you are going to ditch Void as quickly as possible and won’t ever look back, because Void is too tiny and unpopular (which means, that there are not enough resources that explain how it works and not enough people who you can ask for help and not enough tutorials about how to do something on Void).