This is absolutely still an issue.
This has been a thing since they were implemented and I'm pretty sure it is intentional. It has been mentioned officially.
I can confirm that caves do not generate at least at higher levels in the latest Bedrock beta. I also noticed a gain in performance in this build but I now suspect this is due to less of the world spawning.
Java Edition is specifically not cross-platform. This is not a bug.
Honestly. Since the 1.17 snapshots my whole game runs like crap. In 1.16.5 with no v-sync, no Optifine,15 chunk render distance I average at 200 fps. In the 1.17 snapshots and even worse since the OpenGL update I am struggling to even maintain 75 fps (my laptop monitor's refresh rate). Something seriously needs sorting. The game has notoriously bad optimisation as is and for it to get worse is totally unacceptable.
Intel i7 7700HQ
nVidia GTX-1070
8GB Ram
So what I thought was a performance fix turns out to be yet another broken feature? I thought my render distance seemed ridiculously low.
Fixed for me I think since 1.16.210.50.
Poor FPS is not lag. Unless the poor FPS is related to the poor chunk loading, which I haven't really experienced as far as I'm aware, this is not the same issue.
My game was buttery smooth on my Tab S4 until the betas in which they started mucking about with the new renderdragon engine. FPS is now completely shot. I thought I'd finally got past this game running like muck when I got this device. Granted it isn't a very new device anymore but it should be capable.
I've optimised my world for the latest snapshot but needless to say they still wont grow for me.
To this day Bedrock Edition has horrible mob spawn rates, passive and hostile. It took me half an hour to find one cow in a savanna biome. They spawn in swarms in Java Edition in groups of 3 or 4. You may call this a parity issue as apposed to a bug but if poor parity negatively affects the gameplay of one of the parties then I believe it should be seriously considered as a problem. You've used this excuse before on me so I wouldn't again.
These spawn rates are ridiculous. I've been trying to gather ender pearls for about 2 weeks now to re-ignite my end portal since the update to 1.13 cleared the chunks in that area. I only needed 6 or 7 and so far I've only managed to get 2. I wouldn't mind since I have chests full of the things IN THE END but I can't get to them.
This issue is still there to this day. It seems to be specific to devices with Mali GPUs. This seems to affect all Samsung Exynos based devices. I have Samsung Galaxy Tab S 8.4, Galaxy Tab A 10.1 2016 and a generic T95Z android box, which although it has an Amlogic S912 Octa-Core CPU, it still has a Mali-T820MP3 for graphics based operations.
How on Earth does this 'work as intended'? It's clearly broken as hell.