Imagine if the tire advertisement at Costco stood in front of you for 30 seconds and wouldn’t let you pass or turn around until a minimum amount of time passed.
What would Costco offer you in exchange, like a rebate on the tire itself or on anything bought at Costco maybe? Then surely a lot of people would stay.
Youtube is offering access to entertainment in exchange for 30s ads, that's a valuable proposition to many.