I agree while it's probably not easy at all.
Each of the parts would now have to have its own separate model and there would have to be a fair amount of code (I imagine) governing the situations in which the part is to get broken off.
Also, after some parts break off (like wings or splitters), the car would have to behave somewhat differently.
Still, it would be awesome, and would add a lot to the realism.