Não se deve falar apenas em -monio, como refere na pergunta. Na verdade, estamos a falar de dois sufixos latinos: -mon- e -io-. O primeiro é um sufixo de agente, indicando aquele que faz alguma coisa. O segundo pode ter vários valores. Frequentemente associado a nomes de agente, tinha a função de fazer derivar adjectivos, que muitas vezes acabavam por ser substantivados.
No entanto, desde uma época muito recuada que se verificou em Latim a associação dos dois sufixos, originando substantivos que indicam um estado e perdendo todo e qualquer valor de agente.