Massmsg is really designed to do massive messages and/or invites. So from what I can see of the original purpose, it's working as intended.
Spamming every person on the memberlist shouldn't be done off the online table in the first place, it should go off of #__users.