I mean this all is being severely overanalyzed at this point.
Clearly Miami's focus this offseason was to give Gase everything he wanted/needed on offense and get by on defense for a year with short term free agency pickups. Ironically the only MUST HAVE on defense was a CB and that is what we got . . . and even he was hurt for a lion's share of the season
Part of the reasoning for that is, scouts knew exactly how loaded this upcoming draft was on defense.
I mean we are 10-6 with an improved OLine, improved QB play and the best set of skill players on offense that we have had in a decade (I rate that Chambers/Booker/Welker trio highly).
You can't fix it all in one offseason, not when you make a hard stance to blow up the turds from 2013 and take on all that dead cap. People forget, in 2013 we drafted Jordan, used a 2nd to trade up for him, Jamar Taylor and Will Davis . . . and we signed Ellerbe and Wheeler. Thats 2 CBs (2nd and 3rd), 2 LBs and a DE (first and 2nd round pick) . . . 3 years ago, and all we have left from those assets is a glimmer of hope from Dion Jordan.
Vance Joseph knows his personnel and he knows what guys can and can't do.
Williams hasn't worked out . . . it doesn't always work out, but Branch/Wake has. Lippett has made tremendous strides and Alonso had a solid season. Maxwell has played well. The thing that hurt us is, we were always going to be a thin team on defense and we have just been hammered by injuries at positions where we just could not afford them.
And yet here we are . . . . playing our first playoff game in 8 years. With 2 OLBs that would probably be street free agents/special teams only guys and 2 safeties . . . one we picked up off the street and the other is a special teams captain.
Enjoy this taste of the playoffs this year . . . and work towards adding assets to this defense this offseason. Stop lamenting the Carroo trade up and make use of what you do have.