Well, if Spoelstra keeps a starting lineup of Dragic, Wade, Bosh, and Whiteside (and they all stay healthy); yet he misses the playoffs again, then he deserves to be fired.
A coach, nor his staff are the ones to make or miss the playoffs - its the entire team/organization - which most importantly includes the guys on the court who play the game, the players. Its on them - no one else.