The pandemic started these contactless menu's and because of staff shortages and printing costs it can be a while before you can see the regular menu's back at restaurant's.
Even though using the code feels like a chore it does save a lot of money on printing costs and maybe if they can incorporate the check feature for users this can change many users minds.
All we can do is to just wait and see what happens.