They're going to get around it because this is a
secondary market for BFR. Primary market is launching satellites (especially their constellation).
Remember, this point-to-point idea was basically an after-thought. It's decades away, but the rocket will be launching within the next 3-5 years. So they'll have decades to get it right, and the manufacturing line and much of the infrastructure will be paid for.
But you're right about demand. The biggest economic problem is that it's too big. Each BFR needs 1000 passengers. To be economic, it needs to fly multiple times per day, so each BFR needs to fly like a million people every year. Look around to how many people fly long-haul, and you saturate the existing market VERY quickly.
BUT the world is getting richer. Soon (50-80 years?), there will be 5-10 billion middle class folk in the world, an order of magnitude more than now. And if the time for travel can be cut short like this, then you should have some demand induction taking place. So maybe it'd start making economic sense.
There is a fundamental advantage for BFR versus existing aircraft: SpaceX is able to make Falcon 9s and probably BFRs for about the same cost (a little less, actually) per unit dry mass as a 737 or 777 or A380. But a BFR can do trips that'd last 15 hours in a 777 or A380 in less than 1 hour. That means you can do 10 times as many trips, cutting your amortization time and crew hours by an order of magnitude. But that depends on having enough demand, which is pretty questionable except in the long-term.