You should be very happy you didn't go to college for precisely these same three reasons.
So for the purposes of points 1 and 2, college degrees are bullshit harmful things. So having a harder time getting jobs and visas are identical. Yes, you get little brownie points for a college degree, but you used to get the exact same little brownie points for a high school degree. What happened? It's a filter, nobody gives a shit about what degree you have in an ultimate sense, plenty of places see college-degree only as insufficient, guys saying what you just said but about a master's, or a PhD, or a post-doc.
What this is is a rat race. They want you to be a rat, and race. To do so, they say they'll only take the rats with under a certain time. But if many rats make that time, the time is reduced. Then as the rats really race more and more the times they individually have to make to make the cut keep falling and falling. Also, keep in mind you get paid for working but nothing for studying, in fact you pay for studying, or parents pay (same thing, the benevolence that is for you is spent). So the rats racing means the guys setting up the rat race--the rats who won in the past, often--get more work all the time from the racing rats in exchange for less and less cheese of their own. So by demanding college degrees and being shitty to people who don't have them--all the things you describe are vulgar fuck-yous from employers for not having raced hard enough as a rat. What do you get for racing harder? Well if you do well enough, you get a "chapita". A chapita means badge, like you get badges in bags of fried crisps sometimes if you're very lucky because only a third contain them. These badges are very powerful, superhero badges that give you magical powers of invisibility and flying through the air, but superpowers. Real superpowers, or they better be, because these chapitas are morally equivalent to college degrees, and those
They both say you're special, now it's true the college degree is letter-sized, so they take up more area, and they have more letters in them, everyone but me says they're prettier than the chapita, but I say WAIT, that chapita is printed in color, good drawing of real art, it's got a metal back, it's got plastic on the front so it doesn't look shitty if it gets wet, and you can attach it to your clothes! You can go around with that chapita everywhere you go. And as for the powers, they both have the same superpower granting ability because they both SAY you have that power! And in fact the chapita superpower, invisibility or flying through the air, is a much better power than the college degree, which is that you've got a major, and IMPLIES you have more powers.
Now it's true that perhaps you STOLE your chapita from its true owner! You didn't buy the bag of fried crisps yourself and open it with your own hands, and eat the crisps one by one without any falling to the floor, slowly eating them and enjoying them, until finding the chapita in a moment of beautiful merit! You STOLE the chapita from its true owner, you stole those powers, you do not deserve it, you are stealing someone else's invisibility! Or you bought it, that's just wrong, you're supposed to buy the fried crisps and have GOOD LUCK OF YOUR OWN.
But the college degree is no different because tons of people cheat their asses off, leading to learning literally nothing[1]. And some people just buy college degrees outright, like pay $400 and they email it to you, or OK they fedex it but you pay for the fedex, if you're stupid and pay $400. If you're smart you can ask the fried crisp company what software they use (and pirate it obviously) and design your own letter-sized college degree. Or fuck it, just write COLLEGE DEGREE [YOUR NAME] on a page in a notebook, real big, look at it, be proud of yourself. Now let's turn the page to the real work.
Leetcode? Leetcode sucks. Not leet. So it has a few different functions, so first it's a way to get workers to work for nothing to "apply" to a job where they can earn money. That's good! Gets the boss much better terms ie. more submissive workers more afraid of getting fired because then they have to waste more money to get another job, or "reeducate" to get another chapita wasting more resources, becoming poorer and more indebted and more desperate, good things all around. That's the first part, worker impoverishment.[3] Then, to make you feel stupid. You say, "I can't solve this shit"--it's true you can't, it's very elitist in that regard, I've never met anybody who can solve this kind of problem from nothing. Well there's some math wizzes, like Math Olympiad guys, there's some, but they are gluing together clever things a lot of the time. So what people do is they look it up. Then, to brag by getting lots of internet points, notice leetcode is a point system? You add up the points? Try to get a lot of points on a high score? You can't just solve one problem to get a good leetcode score, you have to solve lots. And there's usually a story in the media at some point about the top leetcoder getting hired due to his leetcode score, like with Github or Kaggle.
Then you have to "grind leetcode" for interviews. Well you do, I don't, but you do. You have to know all the tricks, and sometimes be able to come up with something clever in the moment. And so then they tell you it's meritocratic, FAANG just cares about these tests. Well what this does is produce lots and lots of rejects. This is good, rejects generally maintain a highly positive impression of the places that rejected them, blaming themselves for their failure (you get little brownie points for self-blame like talking about getting fired in suck-uppy terms), and these companies don't have to pay absolutely anything to the rejects. In fact, they tell the rejects to apply again in a few years. Plus--well they're stupid for buying into their own bullshit like this they ought to remember their lies--but the companies then say, oh, we're the absolute best, we're the select few, you're in the club, we're special. Well to be fair these filters do get you clever people in general, in most ways. But on the other hand no true dropouts. So Tesla wouldn't hire Tesla.[2]
So for the same three reasons you gave for being unhappy, contrariwise, be happy, be very happy. I believe people act collectively, if you make a choice others will make the same choice with you, if you had made all those painful sacrifices to get a degree, which toward the end are about proving you submissively do stupid assignments against your own interests, well more people would have done that with you and you would not have gotten ahead. Employers would have asked for more chapitas, visas would have asked for more chapitas, leetcode would be a little easier but you'd also be worse at it, and you'd write the same comment with Master's in place of Bachelor's, you'd actually make lower wages, and you would have done harm to the other rats. You would feel worse about yourself, especially because you would have wasted all that money on tution.
[1] You learn literally nothing. Yeah you remember some words and google and you're good at cheating now and plagiarizing, OK cheating is great for learning to cheat I'll admit that, and at elite colleges the cat-and-mouse game of cheating is hardcore and a great preparation for professional cheating ie finance, consulting and medicine. It's also good prep for catching cheaters, which is important in becoming a teacher that needs to prevent cheating, so cheating in the School of Education makes sense. You could have a cheating class if you wanted. In one class I was the only one who could actually do the work (I actually design and implement algorithms), and I flunked. I learned a lot in that class though, not cheating is the real way of cheating. You fucking learn. I didn't cheat, I saw the assignment they wanted in a document way in the back of one of the class books but I just wasn't going to copy it and hand it in, wasn't going to get a TA to just give me the answers either in "office hours", just wasn't going to cheat because it's not just about the school's rules, it's about my rules too. So basically everyone who passed cheated, and this class was a requirement for the most prestigious major in the world.
[2] I will say I have a remarkably favorable impression of Elon Musk, partly because I view people I do good things for more favorably, like victims I've protected from crime, or in this case, because I acted to protect his capital in a company he funded, where I got a great job by going around their filter and showing up and working my ass off until they took me in long-term. The wage was so high and conditions were so good. So back to protecting his capital, I didn't know it was him funding the company. But, Tesla wouldn't hire Tesla, not through the normal pipeline at any rate. His companies are huge and they care about chapitas.
[3] Every piece of bitchwork (meaning "homework" you do it for free to impress the potential employer, who is assigning it, in order to get hired) reduces your salary by 3%. Always charge for time, not completion, or apply to other places instead with the time you would spend on it.