As long as it is a choice for the developer, it doesn't fix the issue. The only reason Apple (and I assume Google) are able to make it this easy is because the app developers are forced to allow it.
But if they are no longer forced, why would an app developer choose make it easy to cancel?