Bullshit alarms going off full blast on the first paragraph, that's some brazen BS. I didn't even read the rest of the article since they led with that.
This is management being absolutely horny for recurring payments. I don't know if business schools are really pushing this idea now or if it's in vogue for some other reason but everybody outside of management hates it.