yea something like that could make sense keep sharing and exploring—frames are new and rapidly evolving, just a matter of balancing complexity and prioritization
Come to think of it that strategy is heavily reliant on the client whether to implement such polling mechanism and the client will always want the most efficient choice which is to not have it.