Everyone I knew that had halfway decent programming/math skills ended up leaving eventually. The pay differential for what your skills can bring you in other industries is massive.
There's so many interesting things going on in biotech, but they're always on the horizon and are likely decades from any commercial product (synthetic bio, DNA as data storage, etc). On top of that, no one gets super rich from equity at a start-up unless you are an exec. If you're lucky and pick the right pony when it's under 30 employees and spend a decade there until a massive IPO, you'll at most get a couple 100k's. Employees in biotech are not valuable enough to get big paydays.
Also, you're likely working on products, that if successful, will help people live longer. So when you're already not paid enough to buy the cheapest home in your city, you're at best ensuring those old folks who already have homes will live longer and make your home ownership dream less likely.