I agree with you. Some players are just so good - I think the game made them so, they score goals even when their quality and morale is low. When you find them keep them.
However, there are those that are just for show. They always beat the defense and their balls keep whistling past the post. Those ones belong to the bench and if they are in 9 or 4, I keep them for the next shark market season.