Yes and no. You can make a case that trading away draft picks is not the way to have a long term sustained success, but you can make a case for trading away draft picks for proven veteran talent can get you a Super Bowl in the short term, as evidenced by the LA Rams.
The problem Miami has run into is all the really good draft picks they have hit on are due for second contracts all around the same time so it makes it impossible to retain them all. That’s where your point about trading away draft capital hurts the team. They don’t have many draft assets to try and offset the loss of their own successful draft picks.