Yes, Netflix owes $20 billion and it damn well should

First off, Netflix doesn't have $20 billion in debt. Netflix has $4.8 billion in debt, and then deals with content partners for $15.7 billion. Notable difference, but, yes, Netflix is going to need to pay out that money.