The only reason people are loving it is because of the time gap (7 years). If Gearbox were chucking a game every year or two, you sure will hear a lot of Assassin's Creed/Call of Duty snarky comments.
The point is not whether games sell on Epic better than Steam. The point is, whatever Steam fanboys are fantasising (games selling a copy or two on Epic) is not true. It shows that many people don't really give a damn where a game is as long as they want to play it.