American here, and we say this about our own cities, an example of which is New Orleans. While I understand your emotional plea, the vast majority of people who do not own homes on a disaster zone do not wish to subsidize those who do. Not everyone is keen to throw endless money down a golden toilet.
get your hundreds of millions of native speakers off their asses and solve the problem! the current internet is in roman glyphs because that's what all the people doing the work speak!
I have never felt that a design was included in the idea of a full-stack software engineer. that would be something id mention separately if I had the skill.
IMO dependency injection encourages making very deep object graphs. constructor argument passing can be cumbersome, but jumping into new code it is much more clear, and it encourages you to write flatter code structures. i go without.
H1B workers typically work for contracting companies, so that when the work is up (or if they lost their job) they can go to a new company and continue their green card application. The way the government attaches the process to a job really discourages H1B workers from working for US companies as full time employees.