> Why should PMs code? Better communicate the idea/feature

I think this is the main takeaway, but I'm curious how bad the PM must have been at communicating to begin with if this is necessary.

Communicating a feature with a doc or mock can be really hard. A prototype can make things much clearer to a broad audience.