the Concorde used about triple the fuel per passenger of other aircraft of its era (like the 747). Even with relatively cheap oil, that added fairly substantial cost.
Additional factors that led to its demise:
- it was a very loud aircraft, and couldn't go supersonic over populated areas due to sonic booms. This led to significant limitations on viable routes.
- it didn't have the fuel capacity to make trans-pacific flights. This also led to limitations on viable routes.
- Concorde required specialized pilot training, specialized maintenance, and even a flight engineer (which more modern jets don't require).
- supersonic flight wears out airframes. I worked in a museum with Concorde G-BOAG, and could see several spots where the airframe had been patched in more substantial ways than our other similarly-aged or older airliners (Eisenhower's 707-based Air Force One and the prototype 727, 737, and 747's.) Airbus didn't want to keep maintaining the airframes given the condition they were already in.