Arguing against either ignoring real-world use or ignoring future maintainability often gets you lumped in with "the other side", but... It's a spectrum, people!
Discuss user experiences and implementation trade-offs, then find the middle ground you're comfortable with.