Google generates revenue via ads, the same business you are in. And Google has a huge advantage. Embedding content into their search stream makes Google better, and stickier.
If Twitter is giving away it's content to Google, it's probably not at the premium it could charge for ads on it's marketplace but at huge discount via an API
This doesn't fair well for any website in this category. Google has found a way to compete with you for page views