This one totally deserves to be fixed. 1.13 released like 8 months ago now yet we still can't waterlog basic things like doors (which can naturally generate underwater as well now)
Some others like enchantment tables, anvils, and hoppers are also incredibly annoying to people like me who like to build their bases completely underwater using conduits
Also, some blocks seem to be waterloggable on bedrock edition and not on java for seemingly no reason, such as rails
It also happens when connecting to someone else and alt-tabbing. This would be so simple to fix but all the bug reports on this same issue before have gone "oh just play windowed" but playing windowed is awful