The credit card bonus is huge though. The direct purchase coded as 4x and gave me 133K points. That can be redeemed for $1,333 in cash. My resale purchase a few months prior only gave me 2x points, and as you mentioned, it had a limit of $7500. So that gave me 15K points, worth just $150. I had to pay a $25 wire transfer fee for the remainder. That's a difference of $1208.
On top of that, the CSR Business card requires a $30K spend to hit the 200K point sign up bonus. That's a pretty big spend, and while I could maybe pull that off if I really pushed it, I absolutely would not have applied for this card without knowing I was buying a DVC contract. In that sense, it is indeed marginal to the DVC transaction, BUT even more so because I have two other active sign up bonuses I'm currently spending my way to (IYKYK). Sure, I could get more credit cards, and I fully plan to - but I actually am limited by the spend, so in my case, getting this card for DVC really did make sense and is marginal to the transaction in my view. The card also came with a $300 travel credit, so it's a total of $3633 if you just cash it out.
I absolutely agree that it's a stretch to value those points at 2 cents each, which is why I listed the cash, pay-yourself-back, and travel values (and that credit card guru sites value them at that 2 cpp level). I've already booked two hotel stays that were "points boosted" - one was 2 cents per point and the other was 1.85. So not far off. I've seen some hotels near
Disneyland that are at 2 cents, and I fully plan to use some points for a trip there at some point. I've also seen some point transfer offers that can reach 2.5+ cents per point. But I mostly like to call it $7K in value because then I can justify this frivolous and irresponsible financial decision to myself and my wife.
On the whole, I truly do believe a direct purchase made financial sense for us because of the out of state annual pass. Even if you take the cash back on credit card points, that perk has already saved me ~$3K, and will probably save me that same $3K again several more times in the next 41 years.