The very essence of matchpoints is that all the deals are equally important. There is much sense in it and a lot of appeal. Nevertheless, the method currently used has one inherent nonsensical property - even the smallest advantage may have the same value in matchpoints as the biggest. (Have you ever heard about a business like that?).
It can be done in a different way:
Harmonization in http://pikier.com/bridgewars/Scoring/deal.htm
where NAPs stands for NApoleon's Points (based on an obviously fictional story which attributes this idea to the Emperor of the French)
Benefits include:
Plus... it's free!