The simple answer is because it is the internet, and people have different opinions. They "hate" it because they do, and they express themselves semi-anonymously on internet bulletin boards and comment sections because they can. If you only want to hear opinions from people who agree with you, stay off the internet and surround yourself with sycophants.