Yup. It's all Moffat's fault
1-8 incarnations: One to one.
Hurt: Regeneration #9
Eccleston: Regeneration #10
Tennant: Regeneration #11
Metacrisis: Regeneration #12
Smith: Regeneration #13
Time Lords then gives The Doctor a new cycle of regenerations.
The sticky point is the numbering itself. The Warrior or War Doctor didn't want to be called The Doctor and The Moment erased The Doctor's memories of what really happened to Gallifrey, so that incarnation was foresaken from the numbering.
The Metacrisis was The Tenth Doctor having ego issues (as per The Eleventh Doctor) and kept the same face and personality.
So technically Capaldi is The
Fourteenth Doctor, but Moffat didn't want to change the numbering while at the same time creating a new mysterious incarnation
and deal with the regeneration limit at the same time. Basically, having his cake and eating it, too.