Some players don't read the BgBB and I don't think it should be required. Staff shouts or messages on chat channels only reach those currently online and if it's on a channel, those on the channel at the time or the few who @rewind or use the discord channel. I think something like this would be a great way of ensuring all players receive important messages from staff.
As an example of how this could work:
AS STAFF:
Staffer enters the command: @global-notify
Staffer is then prompted to enter the message as one might with a note.
Staffer is presented with the message they just entered and asked if they are sure.
Staffer verifies the message and confirms.
The system is now set so that the next time anyone logs into the moo they are presented with this message.
AS PLAYERS:
I log in like normal.
The message is displayed on my screen.
I am asked if I have read the message and have to confirm before I can do anything else in the game.
Once I confirm I will never see the message again.
OPTIONAL:
The message is logged along with a list of all characters that confirmed reading it.