Demolishing a home to build a new one, called a teardown, is common in growing cities across the country, including Raleigh. But why does it happen?