Well, the reason is self-evident: $40 round-trip flight to Vegas.
The catch is the travel agencies that do this are aiming for the absolute lowest total cost to stay competitive, and don't factor in overhead for trivial things like "customer support" in the price. And if something goes wrong, the airline will insist that you have to talk to your travel agency for help. So they can be a great deal as long as you're lucky enough to never have to call them due to irrops.)
As a general rule, this is why most frequent fliers insist that you should always book directly via the airline's website, even if it sometimes costs more.