First, as a newbie I'd suggest you read Why are there so many different ways to measure disk usage?, just to get a handle on what things like **block** mean.
The underlying reason is because sometimes people can cheat quota's, by storing text in file names, etc. As such it can be useful for an admin to place restrictions on blocks as well as files.