I pretty much don’t know a team that doesn’t have at least testing/staging environments. I don’t know a team that doesn’t use GIT and some issue tracker.
That’s already engineering. Your sentiment is cute but I think you have some romantic vision of what „real engineering” is.
Those are (trivial) software project management. It's a tiny part of the picture.
Software engineering goes a lot deeper than that; look at any serious accredited syllabus.
But almost nobody practises it these days, you are right. The web kind of blurred the line between software and document for a while and a lot of stuff got lost.
That’s already engineering. Your sentiment is cute but I think you have some romantic vision of what „real engineering” is.