Math will always be something of an abstract concept, more so as you get into higher levels. There will always be some people that just "dont have a head" for it. Its not about them "liking" math, they will simply struggle to add meaning to the abstract concepts.
Then you consider that math is essentially the foundation for all of STEM, these people will simply struggle with them all.
I mean not everyone will be able to hit a 90mph fastball. You can spend hours coaching proper swing technique, but it just doesnt happen for everyone. At some level you just need the visual acuity and reflexes to pull it off.