After checking that you can open port 53 udp yourself with, say, nc (which you tried), strace the binary that tries to open port 53 and fails, and find the system call that fails. You can compare it with an strace on nc to see how it differs.
If this doesn’t clue you in (e.g., you see two attempts to listen to the same port…) Next step would be to find in the source code where it fails (look for the error message printout) and start adding diagnostic printouts before the failing system call and compile and run your edited version.
I really wish there were an “adult difficulty” setting to pick instead of ‘easy’. I don’t have hours to waste on hordes of “difficult” enemies that just slows progress and pads the playtime. Nor do I want a walking simulator where the boss just falls over with no need for anything beyond the most basic game mechanics. Give me an option to experience the story with an interesting challenge without wasting my time, dammit!
“They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown.” // Carl Sagan.
AND add a clause to the TOS banning retroactive updates of TOS to existing games.
While a broad concept, in the context of your question, science is a metod to derive knowledge from observations.
Alternatives to the scientific method is to guess or to obtain knowledge from others. (Most other ways I can come up with, e.g. “religion” can still be sorted under these two.)
Obtaining knowledge from others is great, but may not always be available, and the quality of the knowledge derived this way depends on the reliability of the source.
For the other alternative, every sensible metric shows how science is a better method than guessing to derive knowledge.
I was incredibly confused why everyone seemed to think the YouTube channel with fun physics videos was the scum of the earth, until I realized they are named Veritasium and not Veritas.
As a different, more techy, solution that can work depending on the people you collaborate with, is to use a hosted Git service for collaboration (if you want to stay completely open source, a self-hosted GitLab).
Then, change your publication workflow to write in Markdown, ReST, or one of the other ascii formats that previews correctly, and set up your CI to render the documents automatically into, e.g., pdf:s using a converter. There are all kinds of converters from Markdown/ReST -> docs, presentation, etc. formats that are as competent - if not more so - than the usual office suites. This setup offers both online editing in the GitLab instance and offline by local cloning of the Git repo.
The side effect is that this system very seriously records and preserve your document history. You can see exactly who, at what point, changed, added, and removed things. For some types of documents, this can be very important.