I have big screens but side by side diffs on unformatted code on GitHub are always wrapped. Plus I often split my screen. Not everyone uses maximized windows all the time, and in a shared codebase sometimes you want to try and cater to everyone.
You don't have an infinitely long screen. You have some line length limit.
99% of all software projects have a de facto or de jure line length limit for a reason.
Same for tabs for indentation[1], that allows the reader to set its own indentation width depending on its own preferences.
I don't really understand why people keep using spaces + fixed line length. Old habits die hard I think.
[1] tabs for indentation, space for aligning
Line length limits help me to make really effective use of big screens.