Well Risc-v isn't as established as 32bit x86 which has a wide breadth of information available. There are also plenty of 32 bit x86 machines still around so testing your OS on real hardware and watching your programs work is quite a treat.
> There are also plenty of 32 bit x86 machines still around
All x86_64 machines can also run 32 bit x86 code just fine. They have to - even modern CPUs start up in emulated 16 bit mode like it’s the 80s. They then they need to transition to 32 bit mode. And from there they can swap to 64 bit mode to run modern operating systems.
But you don’t have to do that last step. So this kernel should be able to run on any modern x86 computer on raw hardware just fine.
RISC-V has plenty of reference documentation and implementation code from hardware to the OS Kernel. Open source and free too.
And running on real hardware is pretty much the last thing any OS dev actually does. Using a VM with a debugger attached rather than trying to figure out how to set up a debug harness is more convienent.
RISC-V is also proving to be big with new Chinese chip manufacturers. In terms of applicability, being able to hack the next gen of cheap IoT device processors might be pretty valuable.