The main reason commercial trucks have to be heavier is that they are often carrying heavier loads than personal vehicles. This means that they need to be able to handle the weight of the load, as well as the weight of the vehicle itself. Commercial trucks also have to be built to withstand more wear and tear than personal vehicles, as they are often used for more strenuous tasks.