Bitcoin has an enormous security overhead though, so even at half the hashrate a majority attack would still be orders of magnitudes more expensive than a similar attack on any of the alts
This is mainly because of the mining proftiblity which has to do with the blockrewards+fees and their value in FIAT, the amount of security is based largely on the mining rewards in $ of any given coin, bitcoin has security overhead because of it's mining profitability and nothing else, if a shitcoin like BCH was to gain value and people are willing to pay $9,000 for it, BCH will have the exact same hashrate, let's do some maths.
BCH has a market cap of 4.2B and a hashrate of 2.8EH , so that's 0.66 Billion dollars worth of hashrate for every billion dollars worth of value,
BTC has 173.2B market cap and 115EH that's exactly 0.66 billion dollar worth of hashrate for every billion worth of value.
BTC is 41x more secured than BCH not because people hate Roger and Bitmain, it's because of the simple fact that bitcoin is worth 41x BCH.
Other coins with 5% the market cap of btc have 5% worth of hashrate, remember that miners don't mine the coin they love or believe in, they simply mine the coin that is profitable, and profiblity has to do with rewards and the value of those rewards in fiat.
If bitcoin goes up 100% in price, there will be enough room for double the hashrate, if it goes down 50% there will be 50% less room for the current hashrate (not exactly but more or less), obviously it will also be 50% less worthy of an attack, but it will be easier for someone who isn't doing it for profit, someone like a king or a dictator of some rich country.
By 2032 block subsidy will be only secondary to mining fees anyway,
Exactly, and this is where price becomes a more essential factor of mining secruity/decentralization, when block rewards fall to 0.78
BTC in 2032,
BTC has to be worth $112,000 in order for the same amount of hashrate to remain profitble, assuming the fees are also 0.78
BTC btc can be safely trading at 112k/2 or $56,000, if fees are 7.8
BTC price can be $11,200 without effecting the current hashrate, the bet here is that fees go higher in number and value, while price keeps climbing up slow and steady, and I am confident that we will achieve that.