Thanks for the kind replies.
OP you logic doesn't make sense. The slowest miner is going to take the highest fees. If a miner solves the block they get the block reward (subsidy + all fees) if they don't then they don't. There is no scenario where it makes sense to NOT take the highest fees and go for the lowest fees. From the largest TH/s miners down to the single processor miners, if it is economical to mine it makes no sense to do anything other than take the highest fee tx first.
This is wrong. In a world where we've reached the blocksize limit, it makes no sense to take the highest fees if you know you have no chance of getting them - faster miners will always get there first. It makes more sense for a slower miner to find the maximum fee they can take while still maintaining the highest probability of success. Therefore, slower miners must compete for lower prices if they want to stay in business. This has nothing to do with "protecting" the business model of slower miners any more than raising the block limit protects the business model of faster miners. I'm simply stating that the blocksize gives us something we don't have: reliable confirmation times that scale according to the tx fee. IMO, the only reason this hasn't happened yet is that we haven't reached the blocksize limit. Again, please correct me if this is illogical. Thanks.