Sometimes, you might need extreme macro details, add more details to the macro, turning it into macro, adding more details and so on. Lets say you're going to build an extremely big structure using a circle radius 201; It would be torture, and its also easy to impliment (if it's hammered into the codebase then it won't).