Speaking as a developer I really must comment. Believe it or not in a situation like this I do not feel the programmer is fully to blame for this inflexibility.
Out there somewhere at Disney is a group of project managers who decided what they wanted out of a computer program. They told the developers what they wanted it to do, whated they want it to look like, etc.
The developers then went out and built the product to those specifications. They tested it, looked for bugs and made sure it worked to specifications. But there are always bugs that will be found later during day to day operations. Like this one.
But saying a programmer is lazy and/or ignorant for this problem is really placing blame on the wrong people. Unless the programmers were
DVC owners themselves, the likelihood of them realizing this issue in development would have been pretty low - obviously.
Who do I think is to blame? The people who spec'd out the project initially as well as the people who now do not escalate this issue and have management approve to get it fixed.
I honestly do not think there is some lazy programmer, twiddling his thumbs somewhere refusing to fix the issue or did a half-@$$ job to begin with.
What we all really should be doing is pestering MS to death, asking to speak to manager, writing letters and emails and demanding the issue be fixed and be fixed now. Maybe then the manager who needs to rubber stamp their approval will get off their patootie and get the issue to programming to be fixed.
I have worked for Disney as well and know for fact that nothing gets done until it has been blessed by multiple layers of management. If they say programming won't/can't fix it...it most likely means no one has approved it yet to be done.