I agree, most modern academic mathematics is essentially a codebase with too much abstraction, impressive, but insane. It doesn't have to be harder, and programming is the out. So, in my opinion, you are just learning the wrong kind of math. Ideally, programming is exactly as hard as math.
Closer to the right kind of math: https://sites.math.rutgers.edu/~zeilberg/GT.html