That framing held up. The strongest reaction was not "the article is wrong" but "it is right on the technicals and still misses why RISC-V is winning." People kept returning to the same point: the legal and commercial problem mattered more than the ISA problem. A free, implementable, upstream-supported baseline with
GCC and
LLVM beats better architecture with royalties, legal ambiguity, or vendor lock-in. Several commenters described RISC-V as basically a standardized replacement for the old world of 8051s, proprietary microcontroller cores, or custom
ASIC control CPUs. In that role, being merely decent is enough.
Where people pushed back hardest was on scope. A lot of the author’s sharpest examples assume code that must run across arbitrary RISC-V machines or discover features directly from user mode. Many said that is not how most shipping RISC-V software works. Embedded teams usually know the exact core or
SoC they target. Linux-class systems are moving toward profile baselines like
RVA23, which shifts compatibility responsibility upward to the OS and distro. That did not erase the criticism. It narrowed it. Optionality and bad discoverability are still a real tax for kernels, reusable binary blobs, compilers, emulators, and anyone trying to treat RISC-V like a coherent family instead of a per-device contract.
The comments also landed on a more specific read of the tradeoff. RISC-V is not one ISA in the old sense. It is an ISA framework with a standards body trying to corral many incompatible commercial desires into profiles and extension sets after the fact. That explains both the mess and the momentum. It is why companies like AMD, Nvidia, Meta, and Raspberry Pi can use it for controllers, accelerators, and custom SoCs without needing it to beat
AArch64 at everything. It is also why people who care about elegant encodings, consistent semantics, or desktop-class generality find it frustrating. The practical consensus was blunt: the ISA has warts that should have been avoided, but openness, toolchain support, and zero or low licensing friction are carrying it forward anyway.