There has to be a reason why DeNiro wears those platform shoes. Other than to make himself look taller.
Platform shoes were invented to keep the shoe from getting crap on it when walking through rain / mud / etc.
But there's got to be something more to it.