Which makes a lot of sense, especially when it comes to compensation where not capitalizing end would lead to incentives to not invest in it even if it is profitable. It doesn't make sense to expense it right away when it's something that, like capex, is meant to essentially purchase assets that can pay off later. If those revenues fail to materialize, then the bottom line takes a hit then, just as a company would take a hit if expenditure on a factory proves to be worthless. The goal of this sort of accounting is to reflect economics better, we have statements of cash flows to keep a track of cash and you're more than free to use that in valuing a company (and many analysts do ignore everything but cash)