My group of friends has always done the "pay what you ordered" method, and it usually works out with enough tax and tip. However, sometimes we'll come up short, especially in big parties where there could be some random people. If it's not too much trouble or we know the server personally, we'll ask for separate checks. I have never even considered splitting the bill evenly, makes no sense whatsoever..
The solution presented in the article is outrageous. Who would want to go to a dinner, and be further limited by the options they can choose just because it makes it a little easier to pay? I'll pay for my meal, you pay for yours (you cheapskate), and we won't have an issue and I can eat what I want.