What you're saying here is that you wouldn't trust any developer under 50, which is your prerogative but it's going to make it hard for you to work with younger colleagues as you constantly sideeye them.
Having to bit-shift unsigned integers is an old-people thing now (and embedded systems, but that's quite an old-people field) and honestly that's fine. Interpreted languages are productive and developer cycles are more expensive than processor cycles, so let's use the approaches that allow us to do the important work and allow our compilers and runtimes to handle the bitwise arithmetic for us.
Don't get me wrong, I'm old and can remember when we had to build our own compilers out of plywood uphill both ways in the winter, but our field has changed, as all things must. The truth is a younger dev getting their head down and writing a few lines of javascript will get more done than an old man spending the same amount of time yelling at a cloud.