I think you shouldn't get hung up on one of the three costs (price per point, dues, closing costs) and instead look at what the total cost will be out of pocket.
So if you see a BLT for $100 per point but buyer pays MF, and an identical BLT for $110 but the seller pays MF then the first contract is clearly cheaper and will cost the buyer about $105 per point, vs $110 per point.
I've learned that you just don't try to rationalize some things. How should MF's be allocated is one of those things. I mean, who cares? All you really care about is "how much is this going to cost me total". It's like buying a car and you get a great deal on the price but then when you go into the finance dept they start tacking on all this stuff about undercoating and high interest rates, etc. Then you get mad. Because what you care about is your total cost, not one part of the total cost.
I bought
DVC in 2012 and again in 2014 both times were resale. Both times I paid all MF and Closing Costs. But I got "great" deals because I bought loaded contracts with all previous year's points at below-market (2012) and at-market (2014) price per points.
For example in Dec 2012 I got a VWL 200 points with all 2011 and 2012 points for $55 per point. I paid all dues and closing costs.
In Oct 2014 I bought a BLT for $105 with all 2013 and 2014 points and I paid all dues and closing costs.
But here's the thing: I only paid dues on the current year's points, I got the banked points dues-free. Then I rented all the banked points at $11.50 per point (I couldn't possibly use all those banked points). So I paid $5.50 (avg of BLT and VWL) for the current year's dues, then I rented the banked points for $11.50 and I made $6 per point as compared to a contract with no banked points where the seller pays the MFs.
So I guess what I'm saying is you should buy a contract with ALL previous year's points banked and all current years points. So a 200 point contract would have 400 available currently. If you can get that contract at a reasonable price per point you will come out way ahead vs a contract with no banked points.