Auto renewal ?

Am I missing something - just been told my renewal of Norton Internet Security 2012 will cost £44.99.  However looking online I can get the same product for £24 from Amazon  (or similar prices from most retailers) ?  

 

What's the deal here -what's the incentive for auto renewal - if any ?

 

Very confused !