Myth alert: Bettas do not eat plant roots unless they are starved beyond belief, and maybe not even then.
They might chew on them in search of invertebrates, but you can't rely on plant roots as food...they will die of starvation, which is the place from whence the myth came.