Obviously, having a captive userbase to extract revenue from is good for their valuation. It probably isn't so great for the users though.
Have you used their client?
But would you say that they're _not_ investing in the product? They're improving on search, their API, adding new integrations with Github, etc. Those might not be the things that matter the most to you or other HN users, but they are investments in the product.