for me personally, it makes sense to have top status with 2 airlines & 2 hotel programs....
there are times when its more convenient for me to fly one airline (due to price or timings) & the second one another time....same with hotels....in india & asia i have a great choice of spg properties but in the us & the uk there is a better choice of hilton properties....
i travel enough to make this happen every year so have no problems....