I read (but didn't confirm), that it's on a payment plan. So maybe it's more like renting the domain, which makes at least this detail sound more reasonable.
That’s a typical term for domain payment plans. Look it doesn’t matter what the payment terms are: a $1MM domain name is absolutely apeshit for just about any company, never mind a company with no product, no revenue, no traction, etc etc