I agree that not everyone needs a college degree. But getting just a high school education will limit the jobs available to you. You can do well if you work hard, make a name for yourself, take pride in your work and demonstrate a strong work ethic. But it may still mean that you will not be allowed to advance beyond a certain level within your job, or to apply for an advanced job or role that you really want. Education is all about opening doors. Many recruiters and hiring authorities will ever review your application if you don't show some amount of education or advanced credentials beyond a high school basic degree.
It's hard for young people to predict the future and maybe you truly believe you absolutely do not need any advanced education now; but your perspective and knowledge of what is needed will change as you age. It does for everyone. The best time to build your foundation of knowledge and skills is while you are young and before you are saddled with the responsibilities of marriage, children, and maintaining a household. You can certainly build on your education after you are married and working; it is just harder and you will really have to really manage your time and juggle your responsibilities.
If you are not going to go to college then consider a vocational technical school and learn a trade (plumbing, heating & air conditioning, automotive mechanics, aircraft mechanics, machinist, appliance repair). Skilled tradesmen can make good salaries and have a good careers. The world needs their skills; tradesmen keep EVERYTHING working and moving. Skilled tradesmen support family's well, and seldom have a problem finding work. The best tradesmen understand that skill matters but show does WORK ETHIC; show up on time every day, do what you promise, take pride in your work, deliver quality work, always strive to do better, always delight your customers.
If you are not going to consider a trade; then consider some amount of advanced education or certification beyond high school. Something that will flag your resume apart from the rest of the applicants with no advanced education. Consider attending a local community college to get your college basic courses accomplished. Maybe you struggled in high school but find that they actually perform better in college because they are more focused, more responsible, and working toward a goal. Strive for a skill certificate or 2 year Associate degree. Who knows, once you have developed a rhythm for studying ,attending school, and managing your work life, you may find that you are well on your way to a full college degree.
So its all about arming yourself for the future. Why not prepare yourself while you can, for a future that is hard to predict and full of change?