I agree, and I'll add that it's not a black and white affair, but rather depends on the circumstances of the "block".
Let's say it's early on in a race, and I'm in 7th and clearly moving up on an opponent down the straight. I'm aiming for the higher position people up ahead as soon as I get past. In that case, I'll get annoyed and feel like my race is being held up.
However if it's the last lap I would encourage the driver ahead to block me any way they can.
If you're really that much faster than a car in front, then it won't take long until you get a proper chance and can drive past them, just because you're able to catch someone, it doesn't mean you are quick enough to overtake!!!!!
Sounds perfectly fine to me but people will still complain. Just ignore it. So long as you give people space so they can remain on the tarmac that's fine.