That's a very idealistic black-and-white view of the world.
A huge number of roles casually use the "engineer" moniker and a lot of people who actually have engineering degrees of some sort, even advanced degrees from top schools, are not licensed and don't necessarily follow rigid processes (e.g. structural analyses) on a day to day basis.
As someone who does have engineering degrees outside of software, I have zero problem with the software engineer term--at least for anyone who does have some education in basic principles and practices.
Re:Why Cities: Skylines 2 performs poorly
by rat9988 on Sunday November 05, 2023 @04:44PM
(#38155962)
I have yet to see, with the exception of the software world, engineering with such loose process.
As someone who was a mechanical engineer in the oil business, I think you have a very positive view of engineering processes in general.
Engineers are also generally encultured into a professional culture that emphasizes disciplined engineering practices and technical excellence. On the other hand, modern software development culture actively discourages these traits. For example, taking the time to do design is labeled as "waterfall", YAGNI sentiment, opposition to algorithms interviews, opposition to "complicated" functional programming techniques, etc.