The initial invasion didn't actually depopulate the Peninsula. It was reconquered but then new invasion from new Germanic people started again. And of course the Roman Empire is gone try to defend Rome and Italy.
Again, this is only obvious in retrospect and had it worked, we would remember it differently. And it had worked many times in the past.
Southern Italy and Africa turned out to be important in the fight with the Persian and the Arabs. Thinks like 'planted the seeds for collapse' isn't a strong argument for me.
Even with money issues its not clear that the empire was worse off when he left the scene.
Like many emperors he spend a lot of money and went on offensive wars to reunite the Roman Empire. He wasn't as successful as some, but more then many.
And the empire after him was strong enough to fight many wars against strong enemies, in the Lombards, the Avars and the Perians. So the empire clearly wasn't weak for the next century. The loss to the Arabs had more to do with Persian Wars that went on for decades.