Well looking at the particle build up on the one on the right it clearly has not been changed in a while
i did a service on a 1979 mk2 escort that had been sat in mates garage for 12 years and that filter looked cleaner than the one in your picture.
Sadly we still live in a world where garages will cut corners to maximise profits etc.
A big high street garage chain a few years ago were charging £35 for oil and filter change and were not using a new oil filter and they got away with it for years until finally Trading standards got involved.
On a side note a lot of people dont realise is you can ask for the old parts off your car during repairs to check what has been done etc.
Before all you budding mechanics out there jump on my case Yes there are a lot of genuine independant garages out there that do a cracking job on vehicles and save a lot of people lots of money compared to Main dealers etc.