People focus on the direct-benefits as the reason to buy direct, and how those benefits aren't enough to justify an extra $10k over resale. But the biggest benefit of direct (for me at least) is that those points are completed unrestricted. You can use them at Riviera,
Disneyland Villas, eventually Lakeshore Lodge, etc.
People overlook this because, until Riviera, a resale point was just as unrestricted as a direct point. And a lot of people are still stuck in that mindset.
As time goes on, the gap will only widen (in the five years the policy has been in place, the gap is already sizable). After 2042, the gap will spike. After 2066*, every resale point will presumably have 0% flexibility and every direct point will still have 100% flexibility.
Resale restrictions are annoying, but Disney did it to entice people to buy direct... and it's working.
*I originally said 2068 (CCV expiration date) but it's actually 2066 (Poly expiration date). For the two years in between, CCV's unrestricted points will still exist, but they will have zero resorts left for the resale-owner to use the points at