According to my brother who work in construction, architects are often clueless on how to build stuff and existing material limitation, especially with the money he's given.
I get the same impression: There are many head-in-the-cloud architects who see themselves as artists. The equivalent totally exists in the software world; it's people who want to be pure "software architects", designing what others should implement. In my experience, this dictating mindset never works - designers (technical or not) should evolve their ideas with the implementors/builders, otherwise such disconnects happen.
Yes they have to work with a structural engineer for that. Just like a car designer have to work with a mechanical engineer or a product manager with an software architect.
Architectes are not engineers they are designers and visionaries.
Around 15 years ago in college, a friend who was doing an architecture degree was complaining that LEED certification was making people ignore a lot of that kind of thing. That the certification was the most important thing to go for, above just about everything else.