I actually have a thing where I can't process math without seeing geometry in my head. But I was never naturally good at perfectly visualizing real world objects. Instead of math and code, which came naturally, I pursued art college because I considered it a weak spot for me. And indeed, I wasn't very good at it... but years of classes and practice made me better, and strengthened my visualization skill. I think it can be learned and exercised, like any other part of the brain. Just like musical recognition can be learned, if not perfect pitch.