I agree with you in principle, but in this case, Valve hurt themselves by not releasing more games. If they released more sequels to Portal and Half Life, would Epic have released a Steam competitor? Right now, Steam has dwindled to a craigslist-like marketplace of garbage. So just like Nintendo has to release AAA games to keep the Nintendo Switch alive, Valve also has to release AAA games to keep Steam alive.