Rent is a service. A renter does not get anything of inherent, transferable value out of the exchange. A renter is also subject to the whims of his/her landlord and, from my experience, a renter has to move regularly to avoid rent increases and bad landlords.
The majority of my mortgage payment goes towards ownership of a product - my house - which has inherent, transferable value. When I'm ready to move again, I can sell my house and put that money towards acquiring a new one using less debt. Meanwhile, I don't have to worry about landlord problems or rent increases so I can wait to move until I am ready.
I'd say that's a perfectly good reason to take on some debt. After all, if that money wasn't going to the bank, then it would just go to a landlord instead.
EDIT: I'm not saying rent is bad. It is a perfectly reasonable option for many people depending on their preferences and circumstances. I just wanted to highlight the reasons why I chose to take on some debt to buy a house, regardless of whether it will appreciate in value.