Well, if "selfish" mining strategy is more profitable then the "honest", everybody will (in theory) switch to it so they can compete with each other. However, this technique hugely depends on luck while trying to propagate competing block through the network which will not always be successful.