There’s no way to nest data in each returned station, I guess no-one realised that the Coronavirus thing might happen. You can’t really change a well-used API’s structure at a critical time, I would suggest.
We have a limitation in our system that we have to enter 1 message for the live status of the station (which includes the text about operational restrictions) and one for the longer term closure of the station.
This is a situation that doesn’t come up too much, but we are looking at a way of removing the duplications in the near future.