It definitely does help. We've seen malicious actors introduce "bad things" into legitimate packages [1]. So hashes help identify what you got, but doesn't necessarily prevent you from getting something you didn't intend.
[1] https://www.cisa.gov/uscert/ncas/current-activity/2021/10/22...