he's never called himself the goat. He does whine too much, but his tantrums are not as frequent as LeBron's. He also has not been the mastermind of several super teams like LeBron has. Steph has stayed in one spot his entire career while LBJ has bounced around a bit. You won't find any of Steph's teammates complain about him while there have been a few that complain about Lebron. Lebron has also had a few coaches get fired, while Steph has not had any role in that kind of thing. Steph is a scratch golfer and how can you not love that?!
These are just a few reasons that I think people like Steph more than Lebron. One final point here; nobody calls Steph the goat and Lebron not only self proclaims to be the goat, but he is in that conversation so by default he will get more scrutiny and hate than somebody who is not even in that conversation.