This is really sad but true.
I felt the same when they launched different pricing tiers. Initially, the price was the same for all clients 17 or 18$.
Now when they introduced pricing tiers, ideally, they should have lowered the price of the 1st plan to 5$ or so because the new companies can't afford 19$ from the beginning. Instead, they made the 19$ pricing to the base plan and kept adding more tiers on top of it. This is the next level of greediness, the WHMCS team did not even think of small companies.