At least Aldi have not had the financial carrot that Sainsbury had from the Council and developer on the site when it started.
At least Aldi as a business is clearly doing well and meeting the needs of their local customers– basic business sense if you provide what your customers want and invest in your business you will be rewarded with loyal customers and more new ones as their reputation expands.
The Council should be collecting Section 106 funding from the developments and investing the funding in road in improvements in the area.