For me, it is simply lack of comprehensive understanding.
Scenario: I have a program that could require micropayment every time it is used or periodic license charge.
?'s: What should I review to determine fit? Smart contracts, API? What abt permanence?