At the time of the prior discussion here, my understanding of the forum's behavior when in this "read only mode" was based on reports from other users (example).
During the last maintenance period, I was using the forum while it was in that mode and so was able to personally observe the behavior. What I now know is that, in addition to the dialog that appears when you attempt to perform any "write" action, the read only status is communicated to the users by a persistent banner shown at the top of every forum page:
Not as descriptive as it could be.
That particular message could mean almost anything.
Maybe it should state that "maintenance" is the cause.
And where possible different messages for other issues.
Don't think there is much need for too many different ones but it would at least give the user a clue WHY.
I can easily adjust the text if anyone has a proposal for improvements.
The forum framework doesn't offer the capability to set a different message depending on the reason for the forum being in read only mode.
It is possible to manually define any arbitrary message for the "Global Notice" banner that you see advertising Arduino IoT Cloud in the screenshot I shared above. So if there was some situation where there was a planned period of the forum being in read only mode for some other reason, I could communicate about it via that "Global Notice" banner. For this reason, and since I can't imagine what reason other than maintenance there could be for putting the site in read only mode, I don't think the lack of an automatic case-specific read only mode banner text capability is a significant deficiency.