They want to charge because its more of a guaranteed success than deer and you cant shoot them year round. Folks that got money to pay for hunts also do not have time to hunt when deer are in season. Hogs are year round so it fits the schedule much better.
Myself, I dont have much free time to hunt in January though I really want to. But I can go shoot a pig in April when I do have time. Fortunately, I have family land and other places to hunt as well so pigs are what I stalk when I got the time.