18% isn't going to be sufficient and Sweeney already said as much previously. There is a reason he won't commit to this revenue split going forward, they are just trying to gain marketshare and it was always intended to be temporary. How fucking generous of him to speak for all gamers out there and claim that this is some big benefit. From where I sit this is no benefit at all, objectively it is a worse situation than having a product be sold on multiple storefronts.
Also as a gamer I don't really care about revenue splits, that shit does not matter to me. I don't care if the developer or publisher makes more money, they sell me a product, not shares in the fucking company. This is just silly PR.
Playing: Xenoblade Chronicles DE, Ys IX, God of War
Watching: Lupin, You me and the Apocalypse, Days of Thunder