Not "He makes good products?" but "He generates good products"? It accepted "makes" just fine for "He makes good cheese" and other similar sentences.
I agree. I've also used "makes" instead of "produces" and it has been correct with other phrases, not to mention it sounds better. I'll send this in as an answer that should be accepted.