The downfall of the Twitter brand last week is one of those online imponderables. Elon Musk pulled the plug on Twitter and its blue bird on July 23 2023. He bought both in October 2022 for a staggering USD $44 billion and they’ve lost him billions since.