I never thought that real name are required to reduce the amount of trolling, but to ease tracking of individual users. Of course, the latter cannot be stated publicly, so the first is given as a reason.
Yes, exactly. It's not about comments, or civility, of fine dining. It's about selling real people behind real names to real advertisers because real money is at stake.