I don't think it's changed that fast, they've been asking for NI number for ages.
As for why? Lots of reasons. Its the closest we have to a unique identifier for all people in the UK so you can confirm you are the right John Smith.
It also helps keep the database correct, any database with...