Funny, I've had a similar experience, and stopped contributing because of it. My case was even more egregious as autosubmit _was_ enabled on StreetComplete, but unbeknownst to me at the time such submissions are batched, so if you edit local places that you're visiting (vacation) and places far away that you're intimately familiar with (home), it can still end up in one big changeset that spans an enormous geographical area... After that I had a couple of folks breathing down my neck and nitpicking every change -- and one of them tried to support their snark with
http://linuxmafia.com/~rick/faq/crybaby.html, which is possibly the stupidest writeup I've ever seen -- no, thank you, I can take my contributions elsewhere.
OpenStreetMap has strict demands on how contributors should structure their changes, but has no way to enforce them. The best it has is having someone review your changesets _after_ they've been already submitted, when it's too late as the "damage" is done. Start implementing a technical solution to problem, instead of disciplining the ones who are volunteering their time trying to curate your dataset for you.
(Also, if StreetComplete is a repeat offender, start a conversation with its devs instead of reprimanding users.)