That's ridiculous.
That's how I feel about it.
My friend calls it "double dipping" on Dana White's part.
Heck - basically triple dipping; you have to pay for Fight Pass for the early prelims, pay for your ESPN+ subscription for prelims [which I'm not even sure is available in Canada - I'd have to check], then pay for the pay-per-view to get the main card.
It's possible the pay-per-view includes the early prelims, but I'd have to check.
Either way, it makes no wonder people download the fight cards for free. I typically buy them, but if I buy one and it freezes a lot, I'll stream the next one for free.
If I'm paying for pay-per-views, I expect them to stream seamlessly. I think that's reasonable.