Arbitrary limits are very frustrating. Another service we use advertises pricing at $5/user/mo to upgrade to a plan with full history.
You can have different teams including different sets of users (sales, dev, support etc).
After we upgraded we learned that the stated pricing of $5/user/mo was actually $5/user/mo/team so if you were on two or three teams the price really jumps quickly.
Luckily they didn’t automatically upgrade all of our users for all teams. The main frustration is that there is no way to read the pricing page to know this before you sign up.