It does make sense to modernize it, but it emphatically
does not make sense to use cua-style bindings. This isn't because all Emacs users are "die-hard purists", it's simply because the Emacs way is
much better and trading long-term efficiency for short-term gain (ease of learning) is definitely not a good choice.
Additionally, you should use the C-whatever bindings for moving around instead of the arrow keys. Once I learned them, moving around code became much simpler. Not only do you not have to move your hand to the arrow keys, but you also start using some of the more advanced moving commands that let you move by expression or paragraph (the latter is great for code because it takes you to the next blank line, which is usually what delimits parts of the code that are logically together).