Who cares about bad blood when two fighters are extremely skilled? A good fight is a good fight regardless of personal feelings. Silva versus Jones is a compelling fight cause of the skill set.
You can watched a skilled fight anywhere like bellator or an asian promotion etc but noone wants to on a large scale because there is no real bad blood or feeling and promotion for that. Thats how all the biggest draws become big draws with the exception of GSP, they all provoke and insult like mayweather and margarito was a good draw and tyson and ali.