Miners are employees of the network. The network is controlled by nodes because node runners own the land where bitcoin lives. The miners are but serfs on the land. The extra fees from spam dust are not a strong enough incentive when only a couple of miners have the spam profitting VC firms backing them. When other miners can easily get more blocks and coinbase on a clean chain they switch over and leave the spam blocks to die.