You seem to believe that using defective silicon always generate revenue, which is not true. Plot the money from reusing that silicon against the money spent on fabricating, testing, packaging, storing, shipping... products. There is a minimum market/price-point beyond which you lost more money by making those products than by just rejecting the defective silicon. That is why AMD is not selling single cores, for instance.
For illustration: consider the extreme case you reuse that defective silicon ($100M) and fabricate product Y ($100M) which nobody purchases. You are loosing $200M, but if you ignore the defective silicon you only miss $100M.
That's not remotely how binning works.
You create product A at a cost of $100M USD per batch. You would sell that batch at a premium for $200M USD. The batch has 50% yields meaning half the dies aren't good enough to sell for full price. now ordinarily you'd throw away that 50% and take the $50M loss (really $100M after profit is counted). During QA you determine that 80% of that batch is perfectly functional at a lower level, you then sell that defective batch at a discount with a different product name. You end up recouping your original production costs, sometimes even making a profit. Worst case scenario you have to sell it at a loss (under original production cost) and use the money to defray that sunk cost vs just eating the whole thing. Can also use the negative profit margin as a tax write off.
Did you know the FX4xxx and FX6xxx CPU's are just defective FX8xxx CPUs? They are all the exact same die. They come off the exact same production line. The chips with one defective module are labeled fx6xxx series, the ones with two defective modules are labeled fx4xxx series. Anymore then that and the die is considered useless and is scratched. APU's are no different, the lower model APU's are just defective dies from the top tier model.
Another aspect of binning is that often there is significantly more demand for the lower or midrange binned product then the final perfect one. To meet this demand the company will take it's perfect chips and deliberately mark them as the inferior product. Better to make a smaller profit off a chip you are selling then no profit off a chip sitting in the warehouse. Enthusiasts eventually found out about this practice and developed various tricks to unlock unlock the chips deliberately disabled potential. And thus the overclocking world was born, people turning Pentium 166's into Pentium 200's, AMD K6 250's to 300's and all the rest is history. Eventually that become an actual selling point via unlocked processors. They are only guaranteed to provide the rated performance but the manufacturer decided to not lock it and leave it up to the consumer to try for higher then rated.