But a player thinking of holding out on a 5th year option or even franchise tag to me is wrong
Depends on the player. Look at Zack Martin. His rookie deal he went 4x all-pro and held out because they tried to do the 5th year option.
Martin was 100% right to hold out. He arguably had 1/2 of a hall of fame career on his rookie deal, why the hell would he basically play on a "prove it deal" ?
Franchise tags and 5th year option are when there's doubt or concern so more time is needed to make assessment of a long term deal (aka byron jones and tank having one good season, in tanks case also having injury issues).
Zeke plays light out next year and there's absolutely zero chance he would ever consider playing on a 5th year, him doing so would be wrong