The Asstros didn't beat the Yankees because they spent more money, they beat them because they're able to find better young talent.
Just look at the contributions from their rookie shortstop, Pena. They didn't throw money at Correa just to keep him. Plus, their stud starter Valdez who was a cheap international signing. Alvarez was trade deadline acquisition from the Dodgers when the Asstros were sellers.
And how many times have we seen the biggest spender not win the WS? Also, just look at the Tampa Bay Rays in recent years. They don't spent squat.