> Why would the revision fee not happen with every update?
It would. So charge $25 again. So long as they charge what their actual cost is (with a reasonable margin) that's fine. But that's a universe apart from charging 10% of the profits of some streaming service because you "provide the platform".