

I would agree to complain to a third party. The landlord, and if they don’t do anything, try whatever the equivalent of a local government/city council/etc is in your country. Depending on your legal system, this may be a dispute that could be resolved in a civil court if escalating to landlords/councils/etc goes nowhere. And also, clearly there is nothing you can do to stop them from making these noises, so stop trying, and be as loud as you want. They are already being as loud as they want.
Are you the only two households in this block? If not, your neighbours also have neighbours who will be annoyed by the noise. You could lodge a collective complaint to the aforementioned authorities, or you could as a group confront these neighbours, if you don’t expect them to be violent/armed. By “confront” I mean knocking on their door and talking to them about it directly, to be clear.
I personally think portrait monitors, like a standard modern smartphone, would resolve most of these problems.
Also for programming, most IDEs make good use of the horizontal space and expect a roughly 16:9 screen where the IDE takes up most of the space on that screen. Not that you can’t just minimise the side panels but still, it’s a helpful feature of the software.
As for why portrait isn’t the default, I dunno, but if you start using a portrait monitor at work you’ll probably get some coworkers following suit if it’s such an improvement.