That's one aspect these 'grades' are missing. (Also - how do you grade something the second it happens and not look back on it at the end of the year?). Any-who, why give snaps to an underachiever who won't be on the team in '24 when they can give the developmental snaps to a young receiver - especially if they draft one. Receiver usually takes a year or 2 to develop.
Keeping him because they spent the money is the classic sunk cost fallacy - better to eat the loss and free the cash for next year.