Block delay was added again only after complaints about instant blocking, which was brought in after complaints about excessive block stun... as far as I know there has always been a block delay apart from one or two recent versions. The intention as I see it was to implement a slight block delay for everyone, but not penalize further people with connections that are already delayed by the required amount. In other words: it's not for penalizing dedicated players, rather to bring up to a level playing field everyone with less than 50 ping.