Well, some of them do. Notably, Old Key West's does not and BW/BC/YC don't have much either. Oddly, the Deluxe and DVC resorts have some of the worst CS locations anywhere on property. My guess is that you'd have been no happier at OKW than you were at Bonnet, so this is less about "offsite" and more about "condos/timeshares vs. hotels." Nothing wrong with that; some people really do prefer hotel-style service/amenities vs. timeshare-style ones.
But Bonnet does have more than hot dogs and pizza. Last time I was there, there was a pizza place (by the "slide pool"), and the Pirate Pool bar location had wraps. I suppose that might have changed. And, the new hotel restaurants have probably added substantially to what is offered, but I have not tried them yet.
I just wanted to comment on some of the restaurants at BC......we ate at the outdoor restaurant by the pirate pool, and it was good; offered wraps, burgers, sandwiches, salads. We also at the restaurant on the lower level of the new hotel (sorry, can't remember the name)-breakfast was excellent; best made to order omelets ever! We actually ate there three mornings. We also ate dinner there one evening and it was very, very good. The pizza ( by another pool area) was average, but good. And since you mentioned hot dogs, the deli by the lobby had great hot dog and a variety of different toppings. We actually thought the choices were much better than the onsite food courts, but we only stayed at values so that is all I can compare it to.

No one will see it. I just enjoy our privacy and personal space so much. With just two of us, I think 8 towels will be plenty for a week (we got a 2BR). So I doubt we'll even have to wash towels.
My advice is to give it a shot. The only way you can really know is to try it for yourself; if it turns out the Disney magic is worth the higher cost for you, you can comfort yourself with the knowledge that you'll be sure of that on future trips.
thanks again everyone!