I don't think it's that Linux does not support RISC-V properly. It just doesn't support this system yet.There is a limitation though: Linux does not support RISC-V properly since most RISC-V-based chips are microcontrollers that cannot run high-level operating systems.
There is 2 things that I want to say here.RISC-V can now work with AMD's RDNA2 GPUs.
World's First Desktop PC RISC-V Board Meets AMD Radeon RX 6700 XT : Read more
I would say pros and cons.There is 2 things that I want to say here.
1) This is the power of releasing your drivers to the open source community. Often times someone from the community will do your work for you.
2) Last year while specing out component for a low power NAS build I was curious to see if there existed a RISC-V motherboard capable of connecting multiple hard drives and if there exists a host OS that uses ZFS that could run on RISC-V. Since then I have acquired a nas box but I think RISC-V is something that NAS makers should consider targeting.
I wouldn't call this a "desktop PC" since that implies high performance. This is a dev board with 1.2GHz in-order cores. It is slower than an old Raspberry Pi 3 which uses Cortex-A53. You might be able to run Doom on it but neither board has anywhere near enough performance to run modern games.
To add to this, this is why I'm kinda "eeeh" about community supported software. It's great when there's an actual community supporting it. It sucks when there's little to nobody supporting it. And 99.99% of all FOSS software likely lies in the latter.Cons: No way for individual or small group effort to meet the capabilities of the company driver team.