We could revert the default root password to something like, say, dreambox, but the risk of that is that people won't change it.
Worse than that, it would open up an attack window.
The reason that you're not allowed to log into ssh without the root password being set is that when you flash the box, but have a portforward from the router to port 22 active, there will be a period that the root password is still empty but the SSH server already running. At that point, it would let anyone in from the internet. By not allowing any login until root has a password, this is made impossible and you can securely forward port 22 anywhere you like.
Setting any default password will re-enable this loophole.
Even a random password (at first boot) will not be completely secure. The box doesn't have any randomness in its hardware, so there are a limited set of "random" values that the box could end up with at boot, and that would make it possible for an outsider to just guess the random number seed used to create the password.