There is one lesson all this. In today's world no tech company should be underestimated. Twitter Inc (NYSE:TWTR) was criticized for its business model and that the company's monthly active users were decline and somewhere in the midst of all this there were also concerns about its management. Now the social media company comes out with blazing guns, putting a frown on the faces of internet giants in the business.