There is no way easy way to explain why it's done this way, because it's obviously made on purpose to earn more $$.
- active stuff users, that could be solved by adding new ones only after an upgrade
- views/month - this one is harder to fix, I think it should be selectable by the user how to deal with it.
It would be standard practice to disable the "add staff" button after two users and alert the user to upgrade options. I can't think of a service that doesn't operate like this, actually.
I agree, they should've disabled the "add staff" button.
They have a solid policy for traffic spikes which is to be commended, but with something like adding staff, which is an active user decision, I think the method is reminiscent of dark patterns which this community tends to resent.
The CEO definitely wasn't as professional as he should've been, but I'm not sure how I would feel when someone calls my business shady or says I'm screwing over clients over what might have been a misunderstanding.