Enterprise IT Bezos, Jack react to Musk's $44 Billion Twitter deal as questions swirl , and The Stack April 26, 2022