Should there be a law

It doesn't seem like good practice to me.
And based on those that know engines, it seem that putting a Chevy engine in a "classic" MOPAR says "cheap".
And if I look at the prices of "crate" engines, I then see their point.
But when I price engines from good, well known engine remans on basic engines, it seems the prices are in line across the brands for a given engine size.
There is one exception to the general rule.
A Hemi can go in anything.
And if it is Chevy car, who cares what is in it?