The only valid point I see -so far- for not using extensions would be the innability to store the events for video-on-demand, which would almost certainly impact on the consumer’s experience. Still, a small price to pay.
I previously mentioned this on a loosely-related post here.
And now, for something entertaining.