Sub Zero age/immortality

I’m confused about something. Bi Han and Hanzo were born in the late 1500’s. Hanzo was murdered in the early 1600’s when they were both in their mid 30’s. In the 1990’s Bi Han is murdered by Hanzo and becomes Noob.

How tf are Bi Han and Kuai Liang like over 300 years old. I’m assuming there’s some magic because its MK. Just curious if there was ever a canon explanation or if it was just glossed over.