Just keep in mind that different users seek very different experiences, so while the block feature can help each user tailor their experience to their want, other levels of moderation go the other way, imposing an experience on others despite the diversity of preferences of users.
So I wouldn't talk about blocking and reporting and moderation in the same category. They can have very different implications.