Ive got no problems with KOA, stayed at 2 last year and no I don't consider them to be "resort" campgrounds. What they are is convenient, the one in quebec was near quebec, small sites, but they did have a nice concrete pad and furniture....also close to the attractions. Coming back we stayed overnight at one in the white mountains, a few miles from the highway, this one did have nice views, clean pool and again a concrete patio. I don't find their pricing offensive, honestly about mid price with decent amenities.
Nobody makes you stay at them, don't like the place keep on going, this is have done with many privately owned places!