Similarly, the people making game engines are software engineers while the people making games with them are (probably) not, even if they spend just as much time programming.
There’s many roles where your day-to-day work is largely composed of writing code, but only some particular specialisms put robustness and long term maintainability at the top of their priority list. Just because many individual engineers suck at that side of the job doesn’t change the job description.
I'll always back you on that one. I wish I could make every company I've worked for not call me that. I'd accept literally anything else, but I always liked programmer. Developer seems like a fine compromise, I don't see what's wrong with that. It seems to convey building something potentially multi-faceted or sprawling via a variety of different activities plus programming, but when it comes down to it just by any means necessary.
Software Engineer was bearable if the person was skilled but kinda got its image ruined by being the de facto styling of people fresh out their 6 week React bootcamp