Why did miners/pools choose the longest chain for continuing it?
Because with this strategy they have the highest expected bitcoin reward.
The expected bitcoin reward is (new generated bitcoin (b) + transaction fees (t)) * probability (p) the block will not become orphaned.
Since today b + t is clearly dominated by b and b is kind of constant, today miners maximize p by mining for the longest blockchain. But what about the days when b gets close to 0? Then, right after a completed block, b and t are 0. Thus, a clever miner should ignore the latest block, since even with a small p he will end up with a higher expected reward.
But once miners become aware of transaction fees and will not build on the longest chain this could cause serious trouble? Did I forget something or are these assumptions right?