That makes sense on a surface level, but wouldn't a better proxy for CoL be zip code + gross living area? GLA essentially encompasses your "more stuff -> more expensive" model, and zip code should provide an approximation of what the baseline cost of housing is in the area.