Look at what IHG did, and to a slightly lesser extent Hyatt. All of the elite value is in milestone awards. Dilution from credit card elites is minimised.
Problem with Hilton is that you can't move all the value to milestone rewards whilst there are three routes (nights, stays, cash) to status.