Java edition still horribly underperforms. It’s mostly single-threaded and even if they’ve rewritten the lighting engine a few times (those decade old black-block bugs disappeared), the Sodium family of mods show you how much it can be improved.
Bedrock has much better performance so it was used for consoles, but there were already hundreds of thousands of mods for Java edition, thus the split.
Counting instances of "unsafe {" is pretty useless. Unsafe is needed in "safe" code. What it allows is to create a boundary where the caller is the one that uphelds the contract. If the unsafe is in an internal library, it’s much more difficult to misuse.
I’m pretty sure no x86 chip has hardware decode/encode for audio. Together with dGPUs, they tend to have decoders for JPEG and decoders/encoders for H.264, H.265, AV1 and sometimes VP9.
Most plants don't need anything special for waste management. They just put it in dry cask storage and leave those in the outside.
Ironically, there's less background radiation around the casks than away from them, since they are so shielded you also get shielded from part of the background radiation too.
To add to what the other comment said, you have to take into account a reactor is normally refueled every 18-24 months. A coal plant, for example, takes in trains of coal a day.