That's fair, but if you're also a developer I think it's pretty easy to keep a "how hard would this be to implement?" in the back of your head. And of course, design/development is a process.
I'd argue that getting most of those development details mostly out of your head is well worth the creative freedom it affords.
I'd argue that getting most of those development details mostly out of your head is well worth the creative freedom it affords.