Agreed and disagreed.
This team has struggled to find offensive talent heavily over the entire history of the franchise. Arob has potential to be the best this franchise has ever had and set all the records. He's young, and his game can transition VERY well into the 30's(it's all route running and hands).
You have a 6 year window with the guy still of very good WR play, I'd say. If you can't find the qb to throw the ball to by then it won't matter who you pay.
18m is not going to be the difference between being able to draft talent and sign talent. Finding and luring talent is hard. FA is not a guarantee. The draft is a crapshoot. You have arguably a top 10 WR, letting him go is a joke.
Sure you could say "Hmm, lets sign golloday instead". But...why would golladay come here? Sure you could say lets draft Jaylen Waddle(Who I'm very much for, btw), but who's to say Waddle isn't the same player after his ankle injury?
There are no guarantee's in sports. Arob is one, however. He's a safe bet. A low risk bet. He's a win. Pay the man.