I think it would help to think of things in Minecraft terms, for example: how would a castle look in minecraft? And accept some blockness. It certainly only comes close to real life when the builder uses a ton of space. More space allows for more texture, think of trying to make a dome structure within a 10x10 frame vs. a dome within a 50x50 block frame.