HN has already said they will do nothing about it, it’s been this way for years. Therefore the only person people can direct their rage to is the poster.
If you want to make a list, there’s nothing wrong with using new lines, they will work just fine.
A code block however stimulates rage.
Personally I prefer explicit markup attributes. i.e. if I want to mark something as code an markup like ``` or {code} or whatever is clearer than inferring tabs for code formatting, this kind of accidental code blocks could be easily avoided.
On a side note I read on mobile all the time, I understand the frustration, but it not poster's fault HN has some poor formatting choices which are not mobile friendly and no preview options, you should direct their feedback towards HN rather than the poster, most of them do not do this intentionally.