I don't know about supporting VBA, but the primary reason is that Vista does not support open GL, which most CAD software uses. "Vista's" requirements are for a different video system, and also new video cards. This is way more than just installing new software.