I think there's some confusion between architects and engineers. My father, a structural CE, often complained about architects who drew pictures of stuff that would not stand up. It was a back-and-forth to come up with a design that met architect's intent AND civil engineering. (Note that both could be liable if the building fell down, but that's another discussion...)
But as someone who has been thinking about software/systems architecture "versus" software/systems engineering since about 1990, a key part of the difference follows from structures. If the structure is a church, the architect is responsible for understanding what makes a church 'church-like', the requirements and constraints of the religion, the size of the congregation, acoustics, how the church fits on its lot, etc. That's reasoning about the structure as a whole. The engineer takes that architecture, and then figures out the internal approach to make sure the church stays standing, even with snow/wind loads, etc. Thus I've viewed 'architecture' as holistic and focused on identifying and resolving a larger set of stakeholders and their requirements/concerns. This came in the early 90s from looking across a bunch of large systems, some successes and many failures. The successes had a representation of the entire system that you could view, reason about how the system operated (in its environment, e.g. a C2 system that had to be survivable even in a nuclear engagement), and the internal behavior of the system. We called that representation the "architecture". Systems without such a representation pretty much failed, in large part because the implementers never really understood the full set of requirements and constraints.
Getting back to AI and 'vibe coding', domain knowledge, this sense of 'architecture' as a holistic view of the system/software, will still be required and will still be hard to produce. And consider: Where will tomorrow's designers/architects come from, if not from people learning from experience about the details of the domain and the implementation details?