The problem was that it was difficult to know what a block was or how much you could do with 1000 blocks until you had invested enough time in the platform to be able to estimate how many blocks you might need to evaluate it.
Then there was additional mental overhead of trying to conserve blocks to extend your free trial. Do you implement something the correct way? Or do you maybe cut some corners to use fewer blocks so you can stay on the free plan a little longer? This extra decision making step added a little bit of fatigue to every interaction, which isn’t what you want when users are trying to evaluate your tools.
Typical trials have well-defined and easy to understand limits in units that users already understand: Users, bytes, projects, documents. If users have to learn your project before understanding the terms, it’s mental added overhead.
Here was my experience: my team signed up, started using it, tried out all the different features (none of which were behind a paywall), didn't hit the 1000 block limit, and started paying within a week of signing up because it was exactly what we were looking for at the time.
I am currently happy on the free-tier and would cheer-lead internally at my job if there was interest to migrating to Notion.
I wonder how the total numbers of people that did each of these things compare.
[1] The size of search index depended on the amount of content indexed as well as heavily on the features that were turned on. E.g. pre-index search-term expansion would increase the size by a factor, and so on.