We're are not talking about whole cores, but maybe about some faulty SMT circuitry.Selling "flawed" dies is an essential part of the business model.
Some chips will work flawlessly if defective bits are disabled. Why throw away an "8 core" CPU if it has 6 or 7 good cores? Sell it as a 6-core CPU and make some profit.
It's not a "flawed" 6-core CPU - it just has a billion or two transistors that are never used.
What I would not like is parts just being crippled on purpose.