One factor is Concorde is one of only two instantly recognisable emotive and famous aircraft to the great British public.* As a museum, it's a irrisistable oportunity, even though many of Low's points are good ones. But bums on Brooklands seats raises revinue for other activities, so it's not a bad thing.
Cheers
*The other being R J Mitchell's famous and wonderful creation, the Supermarine -wait for it - Walrus. I thank you. (Slighly biassed
)