Sure, if he has no value to them, the company has every right to let go of him and hire someone better. Doesn't mean that they have to do it as if their worker is an unfeeling mechanical automaton whose sole purpose was to spend his existence slogging for the company, and that he somehow failed in that regard. A little empathy wouldn't hurt.