From anecdotal experience one big reason was always:
‘You can get the same specs in a Windows PC for 1/2 the price !!’
Now with M1 - you can’t get comparable specs/performance in a Windows PC.
Also - in the past few months I’ve seen M1 MacBook Airs at very competitive price points. There are actually cases where you get better performance at a lower price point compared to a Windows PC.
I do think the M1 / ARM pivot has been a game changer. Market share in the last 12 months seems to be on the up.