I like to think that the limit was implemented to avoid junk-cluttered servers. They were even generous with 4000 datablocks.
One of the reasons the limit was put was because of Fiber Internet Not existing back then.
I reach it a lot of times. I actually bypass it once.