In the town where I live (and the surrounding area), builders do not like to build basements. They also don't like to build one-level houses. Apparently, the most profit is to be had from a 2-story on a slab foundation. Because that's all they want to build. Never mind that a couple of years ago, the local newspaper conducted a large survey of home buyers to find out what it is they want in a house. Overwhelmingly, the answer was "a one-level house with a basement." The two-story on a slab was not even on the radar.
Presumably, the movement away from ranch houses is due to the ever- shrinking lot size. I remember when a quarter acre was a postage stamp. Now a quarter is considered a "large lot" by the builders. A lot size of 0.11 acre is quickly becoming the defacto standard around here. And for obvious reasons, you can't build much of a house on that unless it's multi-level.
And presumably, they don't like to build basements because the basement adds nothing to the heated living area, and when they're figuring their profits, they have to figure price per square foot of HLA. So to maximize profit, they simply don't build basements.
I sure looks like like home building has become simply an optimization problem. It's disappointing that builders (at least in my town) don't seem to care what home buyers actually want. They build what they want to build.