The Sports Exchange may be punter v punter, but the games exchange most definitely isn't.
There are some channels that often don't show anything matched for hours, like Omaha sidebets, but the money is still all there for you to bet on.
The new Bullseye roulette had nothing matched at all when it first appeared and still has very little, but again liquidity is always present for the games to work.
It is quite obvious that BF get money in at the front of the queue on all games. There is no chance of the average bot or manual user getting money into the market for others to bet on. On the Sports Exchange you can submit lay bets at the best back price and back bets at the best lay price and hope to have these matched, but you will rarely get these matched on the games because you will always be at the end of the queue unless you have a super fast machine code bot with a direct optical pipe to the Malta server.