But yeah I'd like it if the features given by Lombok were standard in the language though it's not a big deal these days since adding Lombok support is very trivial.
Do versions newer than 2.4.4 work properly now? Last I checked (with proton 8.0) the only version that worked was 2.4.4. Newer versions would not load USVFS and your mods don't get loaded.
Porting Windows exclusive games to Linux is a small step as well, but most developers don't do it because they cannot justify the additional QA and debugging time required to port them over. Especially since Linux's market share is small.
The reason Itanium failed was because the architecture was too different from x86 and porting x86 applications over required significant effort and was error prone.
For RISC-V to even get any serious attention from developers, I think they need to have appx 40-50% market share with OEMs alongside ARM. Otherwise, RISC-V will be seen as a niche architecture and developers would avoid porting their applications to it.
This is what concerns me. ARM could dominate the market because almost everyone would develop apps supporting it and leave RISC-V behind. It could become like Itanium vs AMD64 all over again.
Technical debt