While I find it very well and I completely agree with it.
Steam direct is the best way.
In the rest I’m absolutely against.
The two most important things an indy has are:
1 The ability to risk new and different gameplays and plantings.
2 Maintain possession of the IP.
Both things will be endangered with high rates to publish in steam.
All the games I have done in my professional career have been with publishers, for me they are the enemy.
The biggest evolution that Steam brought is precisely skipping the publishers and maintaining the IP of your game, as the most precious object of any Indy.
I think that 1000$ per tittle (Recoverable) is enought for stop the worst part.