Jarvis Landry should not have been kept at the salary he wanted. That much is clear and the Dolphins did the right thing by getting rid of him. He’s an extremely talented wide receiver, but you can’t pay him that kind of money.
That said, he wasn’t some kind of bum whose talent can be easily replaced. He’s certainly on of the better Dolphins players of recent years. It’s not his fault that Philbin decided that his offensive gameplay was going to be Jarvis Landry on first, second, and third down— and had he been able to punt, Landry would have been out there on 4th down as well. Gase wasn’t much better at using him. But in the end, the Dolphins haven’t been a solid team on either side of the ball in a long time, so you can’t expect they’d make the most of their players.
Landry is a good piece inside a well-run offense; he isn’t the entire offense which is what he was called upon to be while in Miami. No doubt it’s why he thought he was worth so much more than Miami could comfortably pay him.