An analogy that comes to mind is when companies used to book future sales in the present. They got in trouble for this and is now forbidden. I recall reading that one deal had terms that transferred assets if certain conditions were not met. If terms-based debt should be booked now, then terms-based assets should as well. This stuff makes my head hurt.
Either way, as long as it's not hidden (and it's not for the public companies), then it's fine.
Who is stuck with that bill and what is their ultimately their primary source of financing?
It's sort of like saying "aluminium smelter is hiding massive off balance sheet debt by agreeing a long term energy price with a power station" - when in reality it just agreed a forward price to de-risk it's production.
In the run-up to 2008 a big factor in the bubble forming was that poor quality loans were packaged in a way to hide the risk in those investments. I'm not expert enough in finance to know if it's the case now, but we do know that clever accounting to hide debt can lead to the incorrect valuation of assets, potentially leading to financial ruin.