The application is chemical process plant control.
The more data you have, the easier it can be to extract signal from the noise. We've got around 80-100 analog IO points, that's the bulk of the data. I'd prefer something closer to 20ms resolution, but that's probably overkill. 250ms is overkill on some of the locations, and barely acceptable in others.
Anything that doesn't change state between updates wouldn't be sent - I always try to send the smallest amount of data possible on a given bus.
In the real world, I'd likely set different update frequencies for different sensor groups and types, the 250 @ 250ms was simply a representative example.