It *does* show the correct points - select earning category "Flexible Economy" and it shows the earning for Flexible Economy - the linked table provides the correlation of booking class to Earning category
I doubt very much that the programmer defined the specifications for how Qantas wanted it to work - Not liking the implementation does not mean that the person who implemented is at fault or stupid in any way - no reason at all to suggest that the person was a twit
The implementation is logical - whether another method could have been better is debatable - people could be equally confused and assume faults if it did show business class in the drop down and then quote economy rates