Think about it this way – if Twitter shares were to rise ~17% from where they are today, would >50% of investors immediately hit the sell button? If not, then why would the same number agree to this deal?
If I guarantee you a 1000% return on your investment, would you give me a random amount of money?
Probably not, if this happens in 50 years, but very likely if it's in 5.