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.