My first gig out of school was consulting.
Heck, I did consulting in school to support tuition.
I think there are a few factors to consider.
(1) Ability isn't one-dimensional. Consulting is a different skillset than full-time work. It's not harder or easier -- you just have to be more of a package deal -- finding business, contracts, billing, etc.
(2) Interest. Most people are happier in a full time job not because consulting is hard but because they'd rather not do all those things. If you don't want to deal with contracts and billing, consulting isn't for you.
(3) Consulting goes all the way from cheap Indian contractors, through boutique UX shops, through Caltech professors consulting on esoteric issues.
You definitely don't need to be a rock star. Companies hire consultants for a variety of reasons. Some need some particularly hard technical problem, but plenty simply need a talent for a short amount of time. It's the same difference between in-house counsel (which is good for ongoing legal issues) versus law firm (which is good for one-off issues). Or if you're worried about a tree falling down on your house, you might bring in a random arborist to consult.
I picked up the skillset because I needed to pay tuition, not out of any innate interest or talent. You might not have the skillset for it, but it's not rocket science. You could pick it up too pretty quickly if the situation arose.
Now double the age, I find I don't actually like consulting very much. I need to charge about double to triple my salary to cover overhead, and overhead is all stuff I don't actually enjoy doing. It does have upsides. I do like the variety. The boom/bust of consulting works well if you have a bit saved up and a low cost-of-living -- booms are intense, and busts make for nice vacations. I also prefer not having to worry about things like overarching employment agreements and an employer owning me. But that doesn't outweigh the hassle of having to sell myself, send invoices, negotiate contracts, etc.