Conversely if programmers had to work like Architects they'd be paid a fraction, not get promoted to run serious projects until they are 50+, work copious unpaid overtime, not be allowed to work from home, be held legally liable for their work, spend most of their days focussing on compliance rather than outcomes, be more client focussed than they have ever considered regardless of above, etc.