You also still see stuff like JViewLegacy, JControllerLegacy, JModelItemLegacy, JModelFormLegacy in joomla 3 rather than the new the base abstract classes like JModelBase, JViewBase and JControllerBase
(use of the new base abstract classes requires some re-factoring to implement, here is an example component using the new MVC
http://lendr.websparkinc.com/)
as Rob said, there is a lot of old code that should be updated.