The site covers a 300,000 year span, so a randomly chosen year would average ~150,000 BCE, which definitely isn't happening.
The skew towards the present isn't as stark as that. World population has exploded in the past couple of centuries, but it hasn't been high for very long. 1900 to present only covers ~11% of all births.
1900 to 2026 is 127 years (inclusive), so 0.04% of the year range available, yet it only has 11% of all births. That's certainly a skew, although I suppose subjective whether or not that's stark. At a >3x order of magnitude, it's certainly significant though.
You could definitely call it stark, but the comment I replied to suggested that it would be well over 50%.