> For example, as of this instant in time, there is an article about Angular2 which remains on the front page while more highly upvoted and commented articles about laptop security
For front page rankings time matters more than total votes. A submission with 10 votes can be ranked higher than one with 50 if those 10 votes came in minutes rather than over the course of a day. It's not surprising that controversial submissions that get less up-votes (and more flags) don't get ranked as high.