Is it? Say you control 51 percent of the mining capacity. How do you profit from it in such a way that you don't tank the value of the good you're stealing?
Shorting it is the obvious way. You borrow a bunch of that currency, sell it, then use the money to buy hashing power, and steal it back to cover your shorts.
You have to short it by billions and billions of dollars.
Bitmain, alone, made 3-4 billion dollars in PROFIT last year. And they don't control even close to 51%.
Bitmain would have to make enough money off of a single attack so as to cover all it's FUTURE profits.
And then it would also have to not be noticed.... Do you really think all these exchanges would just suffer under an attack that loses them many billions of dollars, without retaliating? No, they wouldn't. And then people would end up in jail.
This comment [0] has a better explanation, but this is the theoretical cost - per the 'nicehash-able' column, NiceHash only has 2% of the necessary hashing power available for rent, so an attack like this is most do-able and problematic for smaller coins.
For criminals who know what they're doing, this looks like a very juicy target to me.