Technology moves on, a car that was 5star 10 years ago would not barely make 3 star now, because of this manufacturers need to improve safety equipment to be able to advertise their cars as 5star. I'm not saying the system is perfect as some of the methods available to get a better NCAP score don't add a whole to save you once a crash happens but it is there to help prevent one in the first place