I think it is a given that you can create scenarios for every law that make the law look stupid.
I doubt that the amount of 9 seater cars with enough people inside is actually significant to recalculate the law.
The decision by weight is most likely done as this is a value which can be easily evaluated.