As Chez has alluded to, the money that JJM is earning has already set the lad up for life. Saints could have paid to keep him but chose not to.
Rodriguez will go the same way, these lads aren’t happy earning £5k a week. Think what you want, but nobody here would do anything different.