> It's ridiculous to even try to say that a home owner will not weigh 50 different factors, and have to tolerate 10 things they do NOT want because they come packaged with 40 other things they either want or absolutely need.
You make it sound like there's a lack of options for homeowners when you say this. Where I live (Toronto) that is not the case.
Of course there is no perfect deal, there will always be things that aren't ideal but I don't know anyone (and I'm old enough to know lots of home owners) who has ever bought a house that had some kind of feature or clause they absolutely hated or didn't want.
If it's that bad, you don't buy that house, and you find one that better suits your needs.
Otherwise, you're understanding and accepting the terms, and you're willing to live with them.
I hate the argument that "people" are too stupid/naive/stuck to understand or avoid the terms of an agreement they're entering into.. except for the narrator who sees themselves as the smart person who is yelling about it from the mountaintop.