They should put all of these obligations on balance sheet
Learn accounting. The obligations are noted. It's SOP for operating obligations of uncertain amount where offsetting revenue is also uncertain. It is your job to read those Notes.
why? Comcast and (many others) need to spend $10Billion + year on maintenance cap exp -- it's NOT on the balance sheet as future obligations.