

Go find a successful and ambitious person to fall in love with, marry, and be a happy male housewife.
Fun fact: the word husband comes from house-bond, i.e. homeowner. So “house-husband” is in a sense redundant.
Alternatively, find a job you are at least decent at and can tolerate. You don’t need to love your job and be passionate about it to be happy.
Which guidelines are you talking about? Searching for “proxy” and “environment variables” didn’t pull up anything I saw that would be relevant in this case. I’ve been using linux for a couple of decades now and I’m not sure what rule is being broken here.
It sounds like you didn’t have a proxy set in your environment variables, but you did have one set through another means. It’s somewhat standard practice to have fall-through settings, where if settings aren’t set in one place, a program looks in another place, then maybe another, etc. Now admittedly it would be nice to have a way to disable functionality entirely, but usually that kind of thing happens with command line flags.
I get that it’s frustrating to deal with a problem like this, but ultimately your environment was misconfigured, and that’s going to break some software.