A better agument would be to say that Altuve is going to be a free agent after the 2017 season, and the Astros won't be competitive by then.
If they can trade those 3 players I mentioned earlier, I'm not sure why Altuve is untouchable. Honestly, if anything, a 2b that can OPS 700 isn't exactly a superstar.
I was pointing out.. Flawed logic to dump every decent player that you have to do "full" rebuilding, as the Astros are doing.
At some point, you have to decide to actually retain talent and build on it.
Maybe the Astros start doing that this season? I don't know.