I think disney is the one of the major studio that keep their blockbuster stay as long as possible in theater....
others major studio, are now, cutting down the period for their blockbuster, those BvS, suicide squad, x-men and star trek beyond, were all released for just 12-13 weeks, which was a bit too short...
Frankly speaking, they have nothing much to earn in the cinema too, but, I still hope them to be in limited release mode for couple of weeks more.....