So, somehow, the largest, newest vehicle in my fleet weighs the same as my 10 year old sub-compact 2+2 and barely more than a two-seater that's a foot shorter in length and like 2 feet shorter in height. And a modern Mustang is like 500-900lbs heavier than mine.
Crossovers aren't the cause of fat cars. Mustang isn't unusual in the fact that it's a heavy coupe, there are lots of examples of coupes that are somehow much heavier than crossovers. For example, a new Forester is 3528lbs but a C8 Corvette is 3647.