I'm fairly new to DVC, so it's likely I don't have this right. Help me get it straight. Say you buy a direct contract in 2025 with an April UY. If you buy it in March, you pay 1 month of dues before you get your 2025 points AND you get the 2024 points too (which you can bank or sell via Magical Beginnings). If you wait to buy it in May, you won't get 2024 points. So if you sell the 2025 points via MB to make the price the same as it would have been buying in March, you won't have any points until April 2026. But you'll pay monthly dues starting in May right when you purchase. So by buying in March, you pay only 2 months more of dues AND you get one more year's worth of points.
The other way to look at it would be to compare a May 2025 purchase with a March 2026 purchase (assume you sell the MB points in both scenarios). This is where you would pay less total dues for the same total number of points by buying in March 2026 instead of May 2025. If you buy in May 2025, you pay monthly dues for 11 months before you get any points. If you buy in March 2026, you pay just one month of monthly dues before you get your points. And you get the exact same total number of points in both scenarios.
Did I miss something here?