Right answer is (a) to avoid formation of skew trees
Easy explanation - In real world dealing with random values is often not possible, the probability that u are dealing with non random values(like sequential) leads to mostly skew trees, which leads to worst case. hence we make height balance by rotations.