I have flown well in excess of 12 hours - why do I have to have a flight test with an examiner (renew as oppose revalidate)
Because you failed to revalidate your rating before it expired. Once it epxires the only option open to you is to renew it, irrespective of how many hours you may have flown in the previous 12 months.
Brooklands