Valve doing cool stuff like this is why I'm ok with them having such a large share of the PC gaming market as long as they keep doing helpful stuff. If things go bad and they stop funding this, the stuff they've done is at least open source, so it's not like it'll be lost forever but the loss of money would hurt.