Godel's Beta trick of encoding sequences of numbers to a single number uses the Chinese Remainder theorem (which uses the MOD operator) to essentially construct a primitive integer array.
Why would he use this somewhat clumsy approach instead of the far easier and vastly more efficient method using the MOD and DIV operators?
Efficiency was not a concern, because nobody was ever going to do concrete calculations with the function. Gödel's $\beta$ function $$ \beta(x,y,z) = x \bmod (1 + y + yz) $$ has the advantage of being easier to describe than any efficient scheme. It requires only one even slightly unusual arithmetic operation (mod), and it has a very short definition.
Compare this to the definition he didn't make of $$ \beta(x,y,z) = \left\lfloor\frac{x}{y^z}\right\rfloor \bmod y $$ which involves exponents and integer division. Its advantage is that the numbers $x$ and $y$ will be smaller to encode a particular sequence... but so what?