Bumpmapping is possible, isn't it?
Normal mapping would indeed be very nice as I have demonstrated here:
http://www.youtube.com/watch?v=VaAELYgp7vwSo let's do the math. You're a graphics whore and absolutely must have 3D studs. How many faces would it really add? Right now the brick top stud texture consists of 1 quad face. With 3D studs it would have 5 faces. So in total a textured brick has 10 quad faces. (Regardless of size I think.) A 3D stud brick would have (brickSizeX*brickSizeY)*5+10 quad faces.
Let's take the good ol' 16x baseplate. Without a 3D stud it has 10 quad faces. With a 3D stud it has (16*16)*5+10 = 1290 quad faces. Do you see the problem here? A single 16x baseplate with 3D studs costs 1290 quads. With that price you could plant 129 regular bricks. That is a single 16x baseplate.
Let's load a build! Say something average like a 75,000 brick build. An estimate I pulled out of thin air says that 25,000 stud tops are visible. That is (25000^2)*5+10 = 3,125,000,010 quad faces compared to the 250,000 quad faces that the build would have without the 3D stud.
"But I'm a graphics whore and I wan't shadows bitch!". As you wish. Let's destroy your computer.
High - 4x 2048 pixel shadow maps. You are rendering the scene 4 extra times.
((25000^2)*5+10)*4 = 12,500,000,040
That's 12 billion. Now please never request this again.