That's the standard for all girls. I think the issue is that the text is part of the image and as such a new image is needed for each reason. Combine this with various clothing options and it's suddenly a lot of images. This will not only make selecting the right one more complex, it will also add to the download size.I've only noticed this with Rachel, quite often when she's punishing in the office, when the HM takes the photos, Sally writes the reason for the punishment on the board behind her, and it appears out of order, e.g. "falls asleep in class, even if she is punished for another reason
I suppose it's possible to have one image and then use the character and text as two sprites. This will greatly cut down on the download size (greatly relative to this scene, not so much total), but it still sounds like a pain to make, both to do it and time required to do it. I would prefer it to stay the way it is and let the time be spend elsewhere. That is unless this specific task can be outsourced to somebody, who wouldn't have done anything else anyway.
It should be mentioned that the added complexity will also increase the risk of bugs.
Some visual novels will have details like this working, but they are usually based on drawn sprite based graphics makes having multiple versions of one sprite trivial. HM is based on screenshots and it requires a new screenshot to replace one single detail. For this reason those two approaches can't really be compared.