It makes sense to pay $6M and + for Okposo (20 goalso while playing with Tavares).
It makes sense to pay $5M for locker room cancer Radu.
It doesn't makes sense to pay $10M for the second best goalscorer in today'so NHL???
This whole "He played with Tavares" argument is false. Okposo's primary center this season was Neilsen, and he scored more of his points with Neilsen than Tavares. When Okposo played with Neilsen their overall possession numbers improved over when they were apart. The same is true of when he played with Tavares. Tavares improved Okposo's corsi, BUT Okposo improved Tavares' corsi as well. Which shouldn't come as a surprise. When you put guys who compliment each other together the sum tends to be greater than the individual parts.
None of this is new though. This argument has been invalidated just as often as it has been true. Crosby is the best center Kessel ever played with, and Kessel actually scored WAY MORE after they were split up. Likewise, Datsyuk is the best center Hossa ever played with and yet none of Hossa's five most productive seasons were on Datsyuk's wing.
Saying "player X only scored as much as he did because he played with player Y" is only sometimes true, and absolutely isn't in Okposo's case.
Edit: AND Okposo's best points/60 came on Brock Nelson's wing. Not Tavares' OR Neilsen.