A lot of those design elements are called as part of the Eclipse framework now. This is why things revert back to an old R6 type design when you launch the client with the /basic switch.
As to the point about inconsistent design application, another prime example would be the template used for the PNAB. If you have ever clicked on "Advanced" there you would notice that it looks the same as it did with Notes 6.x...
A prime reason for the old design elements to be maintained was for Domino web access to these databases and for users who needed to use the Basic client vs the Standard client.