We really need to stop with the throwing "would you offer PlayerX the Max" at every player who's over 6'8" and has any semblance of skill.
A max contract should considered for three types of players:
1) Multi-time All-Stars who are still in (or yet to reach) their prime
2) Guys who, if signed, would immediately become the clear best player on your team
3) Guys who may not meet either of the above criteria, but who are extremely young with future superstar potential
Anybody who does not meet any of the above criteria should not, under any circumstances, be offered a max contract.