Maybe you should check your privilege. Your 50% discretionary income is FAR from the norm.
Median income is less than 45k (gross - this means before tax, etc) - than means 50% of the population earn LESS than that. 25% earn less than 24k. 10% earn less than $9k...
These people cant afford a small house, let alone a big one...