Of course, this kind of oath wasn't that safe. The most important way to make this kind of oath was that the person who made the oath had to be lower in level than you.
Once a person's level was higher than yours, they could break this oath at any time. It was useless, so this oath was not that perfect.
However, this oath was extremely useful to Zhao Hai. With the realm, as long as he could let Xiao bingya and the others stay in the realm for a period of time, they would never betray him again. It was because of the realm's guarantee that Zhao Hai dared to use this oath to bind them.