What I refer to are all the very fast blocks that occur when hash goes up.
There should be a hard limit mechanism to enforce a 10minute minimum time between blocks.
or Why not ?
That is what the automatic difficulty changes aim to achieve.
Fails "to achieve". A simple automated block rejection based upon timestamps less than 600seconds from the previous block. Instead we pay for empty blocks in diarrhetic spurts.