Their tech was overhyped and more importantly overpriced and hard to build.
You don't say...
However, it is one of the most popular tropes out there, and we are basically making lists of those. ;)
Merry Christmas and good health and prosperity for you in the coming year, too!