Another way an entity could destroy Bitcoin could be to broadcast a sufficient number of transactions to bid up the cost of getting a transaction confirmed to be uneconomical. The entity could first broadcast 1 MB worth of transactions every 10 minutes with fees averaging 70 sat/byte, then increase this average to 80 sat/byte, and so on.
This attack could have little to no cost to an attacker with a small minority of the network hashpower (or even be net profitable).
worse yet combine both the op's tactic's and your idea in a good cop bad cop method.
Switching from one method to another