I completely agree with this!!!
Unless you do "ten-key" the traditional way for a living, there is no need.
Just get a separate ten-key pad for that purpose.
My new keyboard uses a programable keypad where the navigation group sits on a TKL keyboard.
This lets you have the navigation group or anything you want on the first layer, and a numpad with the up-arrow as 0 on the second layer.

I think we should always be striving for better, more optimized layouts.
It is a shame we have been forced into such unoptimized layouts for so long.