So they're not allowed to make new games unless Half Life 3 comes first? Sounds super entitled. I don't think that's comparable at all. I agree a spin off now would be weird, but there's nothing ignorant about them working on other titles. They don't owe anyone anything
Nowhere did I mention Half-Life 3.
Dota 2 aside, Valve is very bad at listening to or properly supporting any of their communities. And, yeah, given that TF2, Artifact and CS:GO are run as GaaS, they do in fact owe those communities something.