This is incorrect. This is what applies in a totalizator market like some racing betting agencies. They take the pool of money (eg for a win) and deduct a fixed fee before paying out to the winning bet. The "odds" there are determined by which competitor the market thinks is most likely to win.
But bookmakers actually provide odds based on their own assessments. They are taking the "other side" of the bet and can suffer losses.
And yes, there are bookmakers that will take bets on almost anything. They do it the same as any risk takers, by researching the probabilities.
People bet on political outcomes, sports outcomes, all sorts of different real world events.
Aren't there insurance companies (eg. Lloyd's) that will do the same?
But in a perfect world you wouldn't place those bets against an insurance company but against the transport service itself (of the upstream leg). "I see your ticket price of 50 and raise another 20 against your punctuality SLA." This would create incentives and would be so much less of a hassle than alternative approaches that somehow try to factor in actual damages.
Well, she had some kind of inside knowledge where she knew that insurance would probably provide a payout for the flight.
I'd like to know what this inside knowledge is? What did she know that she could use to predict that a flight would probably be delayed?
At least in the USA, information on previous flights (on time / delayed / canceled) is public. Routes are pretty fixed. Combined with weather forecasts, that is probably enough information to turn a profit.
I guess from the article she had "insider information", but I'm not sure why that would be necessary to use this scheme?