Secondo me il discorso è più complesso, perchè per molti non possono convivere per un problema di acqua venendo da due continenti diversi e con diverse acque, il betta è asiatico e il guppy americano, quindi 2 biotopi completamente diversi, ma a questa motivazione io credo pochissimo dato che il betta si adatta benissimo anche alle acque più critiche, i fattori che potrebbero farlo stare male sono altri.
La seconda motivazione è che questi pesci si potrebbero rovinare le pinne a vicenda, mordendole. Questo è possibile , a volte accade e altre no, prima di tutto dipende dal comportamento del betta se è iperaggressivo o no. C'è da dire che i betta sono aggressivi solo verso i cospecifici o al massimo verso altri anabantidi. Per quanto riguarda i guppy ho notato poche volte comportamenti aggressivi verso il maschio di betta, di solito basta mettere anche delle guppe e avranno altro da fare

essendo i guppy molto attivi sessualmente.
Comunque in un'acquario di modeste dimensioni e piantumato anche nei casi più critici la convivenza è possibile , il betta si costruirà un sua territorio e i guppy impareranno a non avvicinarsi.
Comunque se vuoi costruire un biotopo asiatico o americano allora uno dei due non centra nulla, se vuoi fare un'acquario di comunità la cosa cambia.
Ciao