I like Valve too, its a really smart company in a world of stupid, but the Steam client is a really lazy thing, it has not improved much in many years, it is not worth a 30% cut to me.
The 30% pays for the infrastructure, more than the client. Besides, the client has added controller support (even for games that don't support controllers), big picture mode, family sharing, streaming, and just recently online emulation of local co-op.
To put that in perspective: Epic still does not have a shopping cart.
To put that in perspective: Epic still does not have a shopping cart.