What about PMs that were developers but were awful at it and just played the politics game to get that promotion and never have to see code ever again?
IMO "Knowing enough to do damage" is the worst possible situation.
A regular user who's a domain expert is 100x a better PO.