Per-seat pricing has always felt annoying to me. Ideally you want everyone at your company to be able to access the tools that everyone else uses (you don't want to create a bunch of second class citizens), but that gets really expensive really quickly. So per-user-per-month has never felt great to me.
That said, usage-based billing is confusing. And when customers are confused, they simply chargeback the credit card charge. AWS can make it work, but I'm not sure if everyone else can. Will be interesting to see.