Not sure I agree, but we are comparing apples with pears here.
The particular circumstances at the moment have, I believe, pushed the balance in favour of leasing. If salary sacrifice is an option (as it appears to be from the post), you will be getting a brand new car with a market-rate lease of £800 per month for less than £400 per month, depending on your employer's scheme and your marginal tax rate. You will likely pay no extra for insurance (including for up to 3 other named drivers), high-value road tax, maintenance costs, breakdown cover, replacement tyres.
Once the BIK rate returns to 'normal' values, I agree the pendulum probably swings back the other way.
DOI: My first lease this year following years of buying.
25000 miles a year is a lot for a lease, but why not at least get a quote and do the sums for yourself?