I've met a lot of people with the ability but without the patience.
I've met far fewer who could not learn it.
In any case, real mathematicians almost never write out formal proofs. The exercise of doing so strikes me as nearly useless. Knowing that you can is useful, but doing it is not.
Cheers,
Ben