First of all, Bedrock is on PC, but only through the Microsoft Store. Which should be the first hint at the answer to your question.
Bedrock is the neutered version, and that's intentional, it's supposed to be neutered. It's completely locked down and fully controllable by Microsoft. Nobody else has the keys, and it's up to Microsoft to open the door to allow anyone or anything inside that they want. The non-neutered Java edition is not the goal it is the problem. The goal is to kill Java, or keep it alive solely as an advertising pipeline that feeds the next generation of children into Bedrock. Bedrock can be monetized and controlled and creates an ecosystem that people become trapped within, unable to escape as their purchases, their data, their characters, their accounts are all held hostage inside.
It doesn't matter that it's objectively worse. All that matters is that it's the first Minecraft you will see when a parent goes to buy it, not knowing the difference. Eventually, it will probably be the only version you can buy. It will be (already is) full of microtransactions and subscription services and paid mods and servers and Microsoft will inevitably take their generous cut of everything in the Microsoft and Minecraft stores just like Steam, Fortnite, Roblox, Play Store, and all the other predatory marketplaces out there.
This is not about delivering value to customers, this is about delivering value to Microsoft. You are looking at things the completely wrong way around.