They started out pissing off Steam users with Metro Exodus going exclusives and pulling it from Steam. Not a great first impression and a lasting one at that. Not everyone will care and will buy from epic, but alienating a whole bunch of Steam’s core users off the bat is probably going to ensure they’ll never win them over.
I claim games from epic and have bought from even origin and uplay, but I’ll probably never spend any money at epic.