There are various reasons to do home additions. When it comes to adding a second floor to a home, the reason is often about space.
Adding a second story is a good project if you need space and don’t have enough to build out. It lets you stay at the same address while adding functionality to your home. Not everyone can or should do this, though.