Bedrock is pretty full of microtransactions, upsells, and ads, and the Mojang to Microsoft account migration for Java made a lot of people lose their accounts entirely.
But the core gameplay of both editions is still fine, and Java is consistently getting more mod-friendly with each release. You also don't actually have to buy anything in Bedrock; it's mostly just annoying.
I don't really agree that Minecraft is getting enshittified, but I can see why others might.
I would also prefer to play on Java, however cross-platform support with Bedrock works really well. And that is actually quite the benefit. That way I can actually for once play a game with friends that are on other consoles or even on mobile.
and the Mojang to Microsoft account migration for Java made a lot of people lose their accounts entirely.
Hey, it's me. I contacted support and got a list of info they needed to fix it. I responded with that info and got a reply from a different person with a list of info they needed to fix it. I responded with that info and got a reply from a different person with a list of info they needed to fix it.
Then I said said "fuck this shit" and gave up to never play again.
EDIT: You probably guessed, but I should clarify that it was the same list of info, verbatim, each time. Just copy/paste response without reading that I'd already supplied it.
Can't speak for OP, but I took a maybe ten-year hiatus from Minecraft and came back to find the were so baby more block types that it clogged my inventory and I felt overwhelmed and just stopped playing again.