You are correct you said both of those things, many times actually. But you also stated we didn't need him, in the same manner you are now talking about Moulds.
If he would have stayed, the Bills would have been better. Yes, I know he should not have been kept for more than he was worth but at a fair price, he was still an asset. As it turns out there was a chemistry in the passing game which was lost when he left.