Smooth connections of block surfaces (realistic terrain)

I totally love the idea of Minecraft / Minetest, but am not such a fan of block-made worlds. Nothing against them, but I prefer smooth terrains with real meshes in games. So I thought about a way in which this could perhaps be changed, for people who would like a Minecraft / Minetest with smooth realistic terrain (as an optional server setting). It's only an idea, and I'm not saying it needs to be this way, as I know it would be a rather major change.
To be clear: I'm not suggesting the terrain shouldn't be made out of blocks any more. That would likely be impossible and not wanted either. My idea only involves rendering it differently, and smoothing connected surfaces between the blocks to create round hills. So it would only be a rendering effect, with collisions also changing to reflect it. The system would stay the same, and everything would be virtually a block like now. It should also not confuse the player as to where he should look / point in order to dig, and make it obvious where each block is.
Obviously, the moment a block would be removed, the smooth terrain would get re-arranged and re-connected in that area instantly (since it's a dynamic effect in this case). But yes... the general thought is smoothing opposing corners of material blocks into a curved surface. I thought about using real meshes that could get melded together, but I think that would be rather hard and ugly.
There's also an image I quickly made, showing my idea better. Imagine that as a side view of a Minetest area, and each block being a normal terrain block. The blue lines are how rendering the surface would

I don't know if anyone else believes this would be a fun idea, but I believe it could be worth trying. I imagine that would look really cool both outside as well as in caves :) It would also be a feature Minecraft doesn't have. And with C++, it should probably not be too hard. What do you think?
To be clear: I'm not suggesting the terrain shouldn't be made out of blocks any more. That would likely be impossible and not wanted either. My idea only involves rendering it differently, and smoothing connected surfaces between the blocks to create round hills. So it would only be a rendering effect, with collisions also changing to reflect it. The system would stay the same, and everything would be virtually a block like now. It should also not confuse the player as to where he should look / point in order to dig, and make it obvious where each block is.
Obviously, the moment a block would be removed, the smooth terrain would get re-arranged and re-connected in that area instantly (since it's a dynamic effect in this case). But yes... the general thought is smoothing opposing corners of material blocks into a curved surface. I thought about using real meshes that could get melded together, but I think that would be rather hard and ugly.
There's also an image I quickly made, showing my idea better. Imagine that as a side view of a Minetest area, and each block being a normal terrain block. The blue lines are how rendering the surface would

I don't know if anyone else believes this would be a fun idea, but I believe it could be worth trying. I imagine that would look really cool both outside as well as in caves :) It would also be a feature Minecraft doesn't have. And with C++, it should probably not be too hard. What do you think?