I spend a lot of my time at work telling junior designers: "That's a great idea - let's not do it!"
"Why not?"
"Because no-one behaves like that"
"But if they only put the info A into the place B every time, their jobs will be much easier"
"Yes. But they won't. We have to find a way to force them (which will annoy them), or work around it."