The reason you don't see Class Bs in commercial campgrounds is because they don't need to pay $50/night to sit on an open gravel lot 6 feet from their neighbour. Go to a nice park where the sites are in the trees, by a lake, and well away from their neighbours and you'll see lots of class B's...