I think there are a few possibilities, some of which are on your list, some of which aren't.
Firstly, there's definitely a point in which you attract fanboys but not haters, and if your popularity/fame is in a smaller niche, you may never end attracting the latter at all. Generally, someone tends to get haters when they go 'mainstream', and their work is shown to people that don't like it/can't see why it's popular or successful.
Number 2 on the list probably has some relevance too. For both fanboys and haters, since it's entirely likely every creator has both people who'd love them/their work if they found it and those that'd hate it, and also likely that not everyone in those camps has come across it yet.
In addition to that though, I think there are two more factors that play into how much of a hatedom you have, and I guess also how many fans you have too.
1. How you deal with attacks or criticism. If you ignore the trolls and haters and respond in a civil way to critics, you'll get a lot fewer haters than if you lash out at people. A lot of the folks with more... dedicated critics fall into the latter group. See Chris Chan, Darksyde Phil, Derek Savage, that guy who makes Yandere Simulator, etc.
2. The topic of your success/supposed expertise. If your work is seen as political, it will get a more backlash than if it's about some hobby/interest than most people are neutral about. For instance, I've recently posted two things that got popular; some videos about glitches in a certain video game, and an article calling out web developers/software engineers for using frameworks in situations where they didn't need to.
The former got mostly praise and questions, the latter has brought about a ton of personal attacks and criticism.
Someone who writes a successful article about why Donald Trump got elected/is popular is going to get a lot more hate than someone who writes about quantum mechanics.
Firstly, there's definitely a point in which you attract fanboys but not haters, and if your popularity/fame is in a smaller niche, you may never end attracting the latter at all. Generally, someone tends to get haters when they go 'mainstream', and their work is shown to people that don't like it/can't see why it's popular or successful.
Number 2 on the list probably has some relevance too. For both fanboys and haters, since it's entirely likely every creator has both people who'd love them/their work if they found it and those that'd hate it, and also likely that not everyone in those camps has come across it yet.
In addition to that though, I think there are two more factors that play into how much of a hatedom you have, and I guess also how many fans you have too.
1. How you deal with attacks or criticism. If you ignore the trolls and haters and respond in a civil way to critics, you'll get a lot fewer haters than if you lash out at people. A lot of the folks with more... dedicated critics fall into the latter group. See Chris Chan, Darksyde Phil, Derek Savage, that guy who makes Yandere Simulator, etc.
2. The topic of your success/supposed expertise. If your work is seen as political, it will get a more backlash than if it's about some hobby/interest than most people are neutral about. For instance, I've recently posted two things that got popular; some videos about glitches in a certain video game, and an article calling out web developers/software engineers for using frameworks in situations where they didn't need to.
The former got mostly praise and questions, the latter has brought about a ton of personal attacks and criticism.
Someone who writes a successful article about why Donald Trump got elected/is popular is going to get a lot more hate than someone who writes about quantum mechanics.
I'd say it's a mix of those factors myself.