It takes a certain mindset on the part of the renter as well. You sort of have to have minimal physical stuff and be OK with moving into a largely standardized serviced apartment. In other words, the apartment is somewhere you drop your stuff and sleep in. It's not "your" place.
There are corporate apartments in the US but these are usually oriented toward people who have their own place but have to spend a lot of time at some different location for a period of time. I don't know the level of service such places typically have.