Because many aren't software engineers, they are brick layers.
To be comparable, they would have to go through the same university degree and professional certification, instead of doing a JavaScript training and call themselves software engineers instead of coders.
They are getting the blueprints from architects and senior devs, and putting those bricks into place, and carrying buckets.
Thanks I think that explains part of the misunderstanding: I’m from a country where engineer is a regulated title, you can’t call yourself a software engineer if you indeed didn’t go through a comparable certification to a civil engineer.
To be comparable, they would have to go through the same university degree and professional certification, instead of doing a JavaScript training and call themselves software engineers instead of coders.
They are getting the blueprints from architects and senior devs, and putting those bricks into place, and carrying buckets.