I’m no programmer but I recognize GIGO (garbage in garbage out) when I see it.
When Disney/DVC developed this digital card they needed to sort their membership into blue card, limited blue card, & white card. The sorting was going to be complicated because DVC has made it complicated through the years as they have changed the rules about who is and who isn’t eligible for member extras.
These are my off the cuff categories - 3 broad groups of contracts - all direct points, all resale points, mixed direct & resale points. Multiply that by when the points in each contract were purchased - points purchased direct or resale before X date blue card. Contracts with a certain number of direct points - and that number has ranged from 25 to today’s 150 depending on when purchased - blue card.
Resale points purchased after X date but before Y date limited blue card (cannot do ABC or cruises but qualify for everything else.)
Resale points post Y date & direct points below a certain number depending on when purchased white card.
To correctly sort the membership was going to be a huge task, so instead it appears they opted for a quick but inaccurate solution - rather than sorting into several groups they opted for a binary yes/no - if you had direct points irrespective of how many or when you purchased you received the magic Y. If you only had resale points irrespective of when purchased you received the ND. Quick, uncomplicated, cheap cost upfront, garbage in, but you almost meet your deadline & move on. I wonder if the predictable chaos & fixing the resultant mess - the garbage out became some other department’s headache.
Perhaps I missed it, but so far I have not seen a single case where a grandfathered resale blue card has successfully changed the ND to Y. I have seen a couple of cases where tech managed to temporarily change ND to Y, but when reloaded it reverted to ND.