I took four years off after high school. I needed the maturity. I definitely worked. WIth my kids, they both knew they had to work even if they went to college. They each paid a very minimal amount of rent each month ($100), which didn't even cover their cell phone and car insurance, let alone food and other household expenses. It did teach them they had to plan on paying a bill. While they made more than enough to pay it, they didn't like giving up that money. (Welcome to the real world...)
If your child doesn't want to go to college now, give it some time. Once they work in jobs they do not like (and you do need to insist on getting a job), they will decide they need a profession.
I see this all the time as a high school teacher. Kids come by to visit years later, and I find out they didn't go straight to college.
Your responsibility is to teach them to be productive members of society. Going into college or a vocational school may have to wait. It seems it takes kids longer to decide, but who am I to say? Again, it took me 4 years. I think it will be fine.