This is largely true. Epic doing a massive marketing push on the E3 stage is fine. I think the problem is they're in a position of promoting "PC Gaming" as a whole, and they're a terrible steward of it. If they were coming up to tout the incredible success of Fortnite, of Unreal Engine, to celebrate the purchase of Psyonix (ouch.), it would be a logical press conference for basically a major publisher.
But as a representative of "PC Gaming", Epic has literally done nothing to make it more convenient, user-friendly, forward-looking compared to consoles. All they've done is add one more storefront/downloader to an already-saturated and frustrating market. At the same time they've tried to situate themselves as a somehow more friendly actor than Valve, which is a laugh.
None of this is to stan for Valve. If Epic (or anyone) came through with a gaming portal that was better than PS4's OS, I'd love to see it. There's no indication they're going to do that, and Valve has been making substantial progress in that direction.
What's really going on is a fight over the cost of stewarding PC gaming. Publishers seem unwilling to pay it. Epic is giving them a way out without the features. Maybe the answer is that Valve should slash their % and pass the costs of Steam development onto gamers. Either way, this is bad for the longterm health of PC.
And NONE of this addresses a major longterm problem that only Valve is touching: the direction of Windows and Microsoft's control over the platform. Epic is just going to punt on that question despite Tim Sweeney's high profile concern on this issue. Valve are taking big risks to solve the problem for all of us:
https://venturebeat.com/2016/03/05/...ted-micrsooft-in-bid-to-keep-windows-10-open/