It doesn't even have to be biological traits. More often than not, it's environmental.
If your parents think chess is a stupid game, you're not going to become a grandmaster.
Hey man, I don't want to overstep my bounds here but if you want to take some advice from an internet stranger it may be helpful...
Since you have an apparent interest in the IT field...why don't you check out learning how to code? A lot of the jobs are individually contracted so you can take on as much workload as you can handle. Also, there are a lot of opportunities to do it remotely with little social interaction. Even if it's something as simple as a company saying "Hey KBS, I need a website and I need it to do x, y, and z. I'll pay you x amount/hr to get it done".
www.theodinproject.com is a great place to start. It's totally free and it makes you job-ready when you're finished. You'll learn front end, back end, and full stack development in a lot of different programming languages. You're not going to be a millionaire but there's serious financial potential there and it might be a perfect avenue for you to check out. Try it for free while you're applying for other jobs and doing Uber Eats. If you treat it like getting a certificate or something in a college program, it'll probably take you 8-10 months to finish and be sufficient enough to accept work and make money.
In regards to your autism, I don't know much about it but maybe some helpful advice would be for you to stop limiting yourself in your head before you even get your feet off the ground. Get some confidence in yourself because, and this I can relate to, when you feel like you've spent a huge chunk of your life not doing anything it's hard to believe in yourself that you can do much of anything, let alone do it well. You have to try things, work hard at them, fail, get better, and build confidence in yourself and your abilities.
Again, I'm not familiar with the functional negatives of autism and/or where on the spectrum you fall. But I totally blew off school from the time I was 18-23. I was a little too smart for me own good in high school and never had to work hard to do well. Since that doesn't work in college, especially if you're chasing an engineering degree or trying to get into medical school, it led to a lot of dropped classes, failed classes, repeat classes, etc... It was a huge disaster. So I moved to chicago and started waiting tables and bartending. I wrote off school because I was making too much money slinging drinks for people and everything was fine until I met a girl I wanted to marry. When reality set in that I could not provide for this woman as a bartender I realized I had to go back to school and get my degree.
I've been in this process for about 1.5 years now and It was very scary in the beginning. I've spent a huge chunk of my life either failing or not even trying to get better so I had no confidence in myself or my ability to do well at ANYTHING. Slowly but surely I made sure that I worked hard every day and that I never had an unsuccessful week in school. In less than no time I went from feeling like a useless piece of shit to not only confident that I could do it, but actually seriously excited about doing it.
Sometimes all you have to do is try. Don't worry about society or macro issues and how they impact you or others. You're not in a position to control any of that. All you can control is how hard you work and the opportunities you take advantage of. If you're struggling so much to find a job doing what you're doing now, I think you should stop blaming others and how unfair life is, and perhaps look into new avenues for success.
Most people can do pretty much anything with enough hard work and determination. BK and ChiHawks 10 aren't being hyperbolic here. I'm like you, I haven't figured success out yet for myself either, but I feel great about the track that i'm on. Take some chances. Learn something new. Always work as hard as you can.