Interesting because I have a Mavic Mini and it flies consistently for 20-25 minutes and I’ve had it for more than a year.
Battery health and actual charge capacity could be different too, depending on how the batteries are stored and how they have been treated etc.