They could know the status at the time of flight in a lot of cases, though!
If I reached gold last month, there's no way for me to not be allowed to take an extra bag on a flight I'm booking in another month. I'm going to be either Gold or higher.
On the other hand, with KLM's IT systems, I'm not sure this seemingly easy thing is actually easy to do