Even if your argument against coding is valid, I think it's important for the dev team to respect you and your design decisions. If you "suffer the consequences" of your architecture decisions right along with them, then they're much less likely to question them.
All the time, I see architects who are out of touch with the coding side, and whose dev teams know it. They don't get much respect.