nah, merely technical reasons.
The field size to store in a computer's memory an amount of Bitcoin is 16 decimal places. Typical variable size. 8 places before the decimal point (as the maximum amount a transaction can be is 21 million), and 8 places after.
Satoshi merely and probably pretty arbitrarily placed a decimal point in the middle, for convenience, thinking that this will roughly do in the foreseeable time.