Generally true but in practice there are almost no CPUs where the only thing that is broken is hyperthreads. All CPU companies will disable fully-functional chips to make that segment of their product lineup.
Also, the reality is that the consumer market is a massive beneficiary of this whole scheme. The server market is effectively subsidizing consumer processors to the tune of billions, if consumers had to pay full freight on their dies prices would be several times higher than they are.