As the other commenter stated, the downvotes are most likely due to the holier than though attitude. It’s ok to be passionate and knowledgeable, but nobody wants to deal with jerks.
Maybe not all because of your points, but rather that HN is allergic to a preachy attitude. Try to stay objective while humble and it will work better.