I don't know the definitive answer, but it's probably got a lot to do with Flybe being a low - cost airline.
All their aircraft working at maximum capacity and the fact that it makes commercial sense to operate their aircraft full to overflowing twice a day, rather than half or two thirds full 3 times a day.
That said, if they thought there was the commercial justifcation to operate a third sector, they would do it.