My guess would be: banning of namespaces and templates greatly simplifies name resolution and so on.
For instance, look at https://en.cppreference.com/w/cpp/language/lookup
and then remove namepsaces and templates from the picture.
Or maybe they just wanted developers to be "less creative".
Or maybe they just wanted developers to be "less creative".
-ss