"Maximum length of a truck with a semi-trailer in Europe is 18.75 meters. Some countries have some exceptions, but generally that is the rule. In order to use the maximum of this length for the cargo the tractor unit has to be as short as possible. The best way to achieve that is to mount the cabin over the engine."
Cab-overs have no other advantages, and everything else the article talks about is a side-effect of the length limit.