Great read ! I have seen the same problems issue from the wireframe craze and you raise very valid points.
But the underlying problem is, and will always be, the dialog between client and creators, where producing wireframes is a means to reduce, counter or plainly eliminate friction. The collaboration is hindered by wireframes only when said wireframes are agreed upon to validate a whole experience/product.
Real-time input from the clients, or genuinely collaborating with them, making prototypes, are all processes that don’t exclude wireframes in my opinion. They shouldn’t be a mandatory step either, certainly.
To sum it up, I see wireframes as only a fraction of the bigger picture. Wireframes, yes, but not only.