Access is not just a database, it allows for custom VBA code and controls. I can see why supporting old versions would be a burden (are you really going to ship all VBA engines ever shipped for 20 years, with all the inevitable security holes they likely still have...?)