While it is true that some developer builds yet another e-commerce cart on JavaScript or PHP, some of is work in critical systems.
Systems that in one way or another allow our world to keep working.
What if DNS stop working? What if the service that get unemployment claims stop to work? What if the system that manages patients in a big hospital stop working? What if an avionics system in a big Boeing is done wrong? What if a database that keep track of citizenship corrupt data?
Those are problem just as serious as bridges falling down.
Some structural engineers build houses some other huge bridges. Some software engineers build carts for e-commerce, other fundamental systems of our world.
Programming is more like being a lawyer than engineering. But let's stop making analogies to other professions and just call it what it is: programming.
I've had better luck splitting architecture up between three or five leads (not four).
There is no "developer" in the list, but "system architect" is what match the definition.