I 100% agree. All of these "M has sold out" or "M stand for Marketing" are full of shiet. M is the motorsports division of BMW. Period. There's no M car formula. Period. Nothing unique to the M division.
Yes, you are driving a spruced up BMW. Nothing more. Nothing less. So we all need to stay off this M brand superiority complex and stop complaining when the new model isn't the same as the previous one. If you don't like the new...then just buy the old. Problem solved.
I will say that the M division does a damned fine job of sprucing up regular BMWs which are pretty damned good as is.
2015 F34 328iX GT Glacier Silver
2011 E90 M3 Monte Carlo Blue
2004 E46 M3 Imola Red