Yeah, everythng else you can get in some other, non-cabinety way, but for your random average everydude cabinet is the only possible source of diamond keys.
As we figured in nat diamond discussion threda, you get nat diamonds at the rate of about one per 3 month for top 10% in PFs.
Top 10% in drifts gets you one diamond key per 2 weeks. So 10 keys are 20 weeks, so if you burn all your drift coins on diamond keys you'll still be getting nat diamonds faster than keys for them.
So yeah, why even consider anything else?
As we figured in nat diamond discussion threda, you get nat diamonds at the rate of about one per 3 month for top 10% in PFs.
Top 10% in drifts gets you one diamond key per 2 weeks. So 10 keys are 20 weeks, so if you burn all your drift coins on diamond keys you'll still be getting nat diamonds faster than keys for them.
So yeah, why even consider anything else?