The only person who can really tell if it is a good deal is the passenger
Many people would class $900 extra for a flight as not worth it at all
If the airline had been offering business vlass for that flight at time of purchase, would the person have paid it or still booked economy class?