Do they? It’s such an open-ended game, there’s really no order to find the upgrades in. I remember looking a looong time for some of them.
From my perspective, yeah. The game always gave me what I was looking for right when I wanted it. The dash, air dash, wall jump, Nail upgrades, double jump, the ability to survive in acid water. It's open ended but if you go far enough in one direction you'll always find something useful, and the double jump in particular is only necessary after a specific point.