I've presented the cases for why it was done, whether you agree with the cases or not does not cause their existence to cease they are still the reasons Zig made the decision. Also whether or not you think it was the right decision overall it does make parsing easier. You may argue in the singular case it is only trivially easier but looking for \n is still unarguably easier than looking for \r\n OR \n (or any other line endings some languages accept). This is all ignoring the overall picture of having the fewest ways to do something as possible which is a whole ideological debate I don't think would go anywhere.
I then asked for clarification on why Zig shouldn't have made the decision:
"I think at this point you understand the initial aims and reasons of why Zig chose the syntax it did so here's a question about your stance both line endings should be supported by the compiler: why is it more important than the reasons Zig gave?"
and:
"Is it literally just because if you go to write your first hello world on some machines you get a syntax error telling you what needs to be changed for it to be a valid Zig source file or are there other reasons?"
And instead of responding you said more about how I've only said nonsense and unable to directly confront something.
"There is no reason to do this" is not an argument why it should be done one way or the other. "No other compiler intentionally breaks [on line endings] by default" is not a reason either but I think it relates to the only argument I identified: "if you go to write your first hello world on some machines you get a syntax error telling you what needs to be changed for it to be a valid Zig source file". I'd also love to say how silly this all is and that there is some solid reason to use tabs and Windows line endings (remember I'm a Windows user who uses the tab key) but in using Zig I have not found any reasons myself.
So on that note, again I'll ask: is there anything else this choice on line endings breaks? That is to say: not that you think it's nonsense, not that you haven't seen it before, not "well you haven't convinced me it should be this way". I'm genuinely asking about why you think it shouldn't in practice - is your only reason for caring about this because when you wrote hello world it told you the line ending needed to be \n or does it actually break some tool or workflow or limit functionality down the line or not have support somewhere or something else I haven't thought of?
If it's just the latter I think we're about as far as we can get and maybe that's why you feel there isn't any direct confrontation - you think that mildly rare error is more important than the mildly simpler syntax definition, not the end of the world for either side so be it at least we all understand the whys and why nots that led to it. I have a feeling though, considering you've been here all this time and listed it as the reason you refuse to use the language, that perhaps there are other reasons this was the wrong decision I'm still missing?