Earlier quoted context omitted.
Well, if your kids are slightly older, you have the opposite problem: everyone older than 12-13 tends to want to play on Java. My oldest is right on the cusp where his friend group is split down the middle. It's super dumb.
Why would they suddenly want to play on Java? Is it the mods?
He'd try to recreate a cool build he saw in a book or online, and get super frustrated when it just wouldn't work in Bedrock edition.
However, I feel that also highlights the importance of network effects. There's a huge amount of content in guide books, wikis, online tutorials, YouTube channels, etc., and the majority of it is targeted at Java edition.