30 seconds would only double the processing overhead and no doubt if a provider saw there was a business case ($$'s) for such a service and users were prepared to pay a premium cost for such a service then I am sure things could come together.
However in the real world there is really no requirement for such services on cloud based systems, real time if its that important is more a local direct connection type function? Cloud based systems can basically provide the same info/feedback using minimum, maximum, range, averages etc over say 1 minute and without the need for excessive bandwidths. The worst abuse of such data manipulation is where manufacturers claim things like 10hz output which is easy to do but in reality the data is only being computed every 1-2 seconds so is a bit of a con.
One also has to question the whole purpose of say 5hz updates, like what is the relevance of reporting wind speed 5 times a second when most are using equipment that is really not capable of reporting what is basically useable feedback. This apparent thinking that more and more data beyond the practical capability of the systems is starting to get out of hand a little I think.