You cannot really compare TPs and Avios from ancillary purchases. 5 TP indicates that you are on the cheapest possible economy fare, and get Avios according to your spend on the air fare. Presumably your spend on seat selection was more than you fare (?) but that would never affect your TP earning..