That's never been the case that I know of unless a recent CBA changed it, I thought it was based on draft position more specifically if selected in the top 10 or not. As this is the rule I knew:
The option for top-ten picks is set at an amount equal to the salary of the Transition Tender (set in Article 10, Section 4 of the CBA) for the player’s fourth contract year. This salary is calculated, to put it simply, by finding the average of the top ten highest Prior Year Salaries for players at the same position. Positions are defined by where a player spent the most plays during the previous season (Sec. 7, (a), 31).
For players selected between 11th and 32nd in the draft, the same calculation is used to compute their salaries. The difference lies in what is averaged; rather than the top ten, the 3rd-25th highest Prior Year Salaries for the player’s position will be used.
Courtesy of https://frontofficenfl.com/2017/03/27/nfl-rookie-contracts-explained-fifth-year-option/