Recognizing both expenses and revenue over time is part of generally accepted accounting practices (GAAP).
Intuitionistically, it makes total sense that you get a clearer picture of the true state of the finances of Netflix as a going concern if they recognize the costs of a show on their balance sheet over five years when they expect subscribers to still be watching it for the first (or second, or third) time several years on.
Basically, it depends on the size of the company - the numbers reported by Netflix are GAAP. The tricky part is depreciation and amortization v. cash which would create a different outcomes in a cashflow and GAAP.
A company with a positive cashflow and GAAP profitable is in the best spot, followed by a company with a positive cashflow and losing money in GAAP-land, followed by a negative cashflow and positive GAAP-land, followed by a negative cashflow and negative GAAP.