Thats different. There are hard blocks. These are coded into the software and anyone who uses it is forced to accept the block and cant turn it off. This is completely seperate and unrelated to the fact that the user also has the power to add and remove additional instances to block.
One is by the choice of the user, the other is forced onto the user.
It is because the hard-blocked instances are instances the developer doesnt approve of and thus want to force-block for everyone.