Reply I got from hotstar. I think it's a valid point:-
Thank you for writing to Hotstar.
We know that real-time updates adds to the excitement of all sporting events and you getting the update before while watching the Live streaming matches might be frustrating.
However, the 5-minute delay during Live streaming match is because currently, viewers do not have to subscribe to watch LIVE stream matches on our platform. All types of video content are currently available for viewing at no cost.
In regards with your advertisement query, please understand that ads are one of our means to generate revenue on Hotstar, as our digital entertainment platform is free of subscription. Our sponsors and ad delivery mechanisms are vital to our existence so that we can continue entertaining all our viewers with quality content for free of cost.
We appreciate your patience and understanding.