As a lifelong Houston Astros fan, I have been subject to untold amounts of heartache and disappointments. Even my mother, who watches absoultely zero sports can be quoted as saying, "Son, you're STILL with those guys? They disappoint you every year!"
Anyway woke up to news that they had traded away yet another player, in what almost seems daily news. You could field several all-star teams with the players they sold. Other than lining their pockets, can anyone explain why trading anyone who is the least bit good HELPS in ANY way? There is always the excuse of "this season is over and better start building for next year..." but I've heard that for years and years. They are never going to get anywhere trading away all good and even semi-good players.

Can anyone explain this to me? Am I missing something?