I think this is a stupid thing. Repurposing a commonly used connector for other things to reuse cheap connectors and cables is something that is usually done in the electronic industry (e.g. my oscilloscope use an HDMI socket for the logic analyzer input, you have plenty of lines and the connector is cheap and good). It's not uncommon to design a board and use type-C only for power (5V input, without the circuitry to handle power delivery, so you must connect a suitable power supply) or for other things (TTL serial data).
> Fake USB-C cables like Nintendo's that have the right shape but do not adhere to spec should gradually disappear along with lightning cables
Which spec? There are a multitude of them! What we do, adhere all to the best spec and to only feed 5V power to a device (that could be done with 2 wires) require the same cable used to connect a thunderbolt device at 40Gb/s? Of course not, since the first one costs a couple of dollars, the second one tens of dollars, the first one can be as long as voltage drop permits it to be, the second one needs to be maximum 1 meter, the first one needs no shielding at all, the second one needs to be heavily shielded, that not only increases cost but makes it bulkier. And again, does a data cable that is used for thunderbolt connection (assuming that the thunderbolt device is externally powered) be designed to carry the full 5A of the spec? 5A is a lot of current, it will require bigger conductors, but for a data cable it doesn't make sense!
Type-C is a standard that makes to me not a lot of sense: they wanted to create the one connector that fits all, while in the past they designed different connector, one for each device, not because they wanted you to buy more cables but to avoid confusion in customers, if the cable fits it works I used to say back in the day, the VGA connector was physically different from a serial port, the PS2 connector was not the same as a parallel port, even if they could have done everything with one port they didn't.