The question presumes that we cannot use miles for upgrades, amenities, etc. Which is not true. Airline miles can be used for upgrades, miles/points can be used for amenities.
That said, for the benefit of any hotel/car reps lurking around, I have already stated elsewhere that my preference is for hotel points (over airline miles) for hotel stays, and for car rental points (over airline miles) for car rentals.