Block count is simply the best base variable to compare everything else (mass, cost, etc) with. All the other variables twist eachother in some way, but block count is just block count.
Advanced is better than hull, yes, but it's also heavier, and the ship that only uses hull is probably not...