It's 100% a combination of 2 and the unlisted option #4: they cannot fix the problem in a way that is satisfactory because it would require refactoring the entire housing system, and that is something they cannot justify the man-hours to do.