I don't get your point here sorry - because, in a 25mph wind, the Mavic Mini would be going backwards, and the Pro would be able to hold its position in the wind. The re-vamping of F=
MA into A=F/M points out that the acceleration applied to a MM at 250 grams, is 3.6x that applied to a
Mavic 2 Pro at 907 grams for the same force. You are correct though in that a larger cross-section of the Pro, means it 'feels' more wind pressure/force - but this is not significant enough to balance out the difference in mass. Force x divided by 250 is 3.5 times x divided by 907.
When you talk about 'resisting' I'm assuming that you mean that the drone re-aligns itself in a way that it maximises its chances of staying in place in the air ... It might be aligned in the right way, but still be going backwards in the 25 mph wind scenario. In fact, there have been some log files analysed for MM's that have done this, and it's found that one of the rear motors has maxed out rpm-wise to try and position keep (i.e. one motor because the MM has not been pointing directly into the wind), and that's led to a loss of control simply because the motor has no more to give!
My point is about that 'struggle' for the drone to a) get itself back into an attitude so that it can be stable in the air, and then b) to try to regain its position in the sky by fighting against the headwind.
You are correct in that the drone will attempt to position-keep, but the Mini is always going to be worse off because its motors, props and weight give it a lower 'penetration' capability than a Mavic [1 or 2] Pro ... DJI's spec's for both the Mini and the 2 Pro are similar for 'Max wind speed resistance' ... the MM spec' is 8 metres/sec, while the 2 Pro is 8 - 10 m/sec ... But anecdotal evidence tells us that the 2 Pro is capable of more (25 mph is 11 m/sec). Although you say that the debate is not about which gets blown further down-wind - I think this is the relevant part of the issue, because this is what gets Mavic Mini's lost ... As soon as you start to manoeuvre against the wind the Mini is going to be pushed around and every time it has to reorient itself, it's going to have to do it from a position that's further down-wind.
Say for example, you had headwind 'x' speed, with x being that maximum value that the Mini could resist and position keep using its motors and GPS lock. In this position, the MM would adopt a nose-down attitude and the rpm on the rear motors would be high to max, to keep its tail higher than its nose. If you try to descend, the motors would need to reduce rpm and the MM would be blown down and backwards. If you try to yaw right or left the nose has to rise, the rpm of the motors on one side has to reduce, and the MM would be spun left/right and go backwards. If you try to ascend, the nose has to come up and the MM no longer has it's thrust vector aligned forward to balance the wind, and it will be blown up and backwards.
The way to get a Mavic Mini back upwind is to get it down close to the ground where the wind speed will be lower, and hopefully, you can keep a decent controller signal to hedge-hop back to the launch point ...