Welcome to the meat grinder my friend.
You sound part of the younger generation starting to enter the work force. Stay at home as long as possible (family situation permitting) and save your pennies.
I think these days with the current climate you have it really tough - everything is fucked in the work world and its all about more production more money at the cost of your soul. Good employers are far and few between.
You have 2 options:
-
Stay on your current trajectory and feed yourself in to the grinder, you might eventially find stability.
-
Alternative life paths to the traditional ones.
I know a few people that barely work and travel around all the time. They are some of the happiest people I know. They usually have a skill that can be traded for goods or money like painting, woodwork, think trade based skills, handyman stuff.
You also have the third option of asking your parents for a small loan of 1 million dollars and starting your own business.


Mid to late 20's?
I think its quite shallow to judge someone based on their living situation - sounds like dodged bullets to me.
If its any consolation, my wife and I lived in a single room in her mothers house for several years before getting our own place. We were both living with our parents at the time we met, it sounds like you just havent found the right person for you. Don't rush to the next stage of life. Give it time, we all come from different walks of life and follow different paths.
I was on track to buy a van and start driving around Australia like the other people I mentioned until I met my now wife and everything changed.
Have a loose plan for what you want in life and keep an open mind. Things change all the time and what you think you might want one day will do a 180 the next. Adapt your life plan to suit and continue forwards!
After all, we as humans are just fancy blocks of carbon and water that talk and do dumb shit. Nothing really matters - we will be dirt and worms one day and the earth will keep spinning.