Ever since I read Steve McConnell's After The Goldrush, I've been listening to people tell me why software engineering should be exempt from the kind of controls that e.g. electrical engineering or medicine or plumbing are subject to.

The reason is almost always "Their work can do real harm".

Yeah? Look around you, dude.

Part of the obstacle is that if we were to set the bar at "basically competent", 90% of the profession would have to significantly up their game.