This is similar to revenue sharing agreements that many investors enter into with startups. Many angels at least bake this option into their Seed Stage investment if they fear that the company could turn into a "lifestyle" business.
"many angels" Can you name a few? The difference with Indie is that paying back via cash distributions is not something to fear and is not considered a failure.