To wear your heart on your sleeve isn't a very good plan you should wear it inside where it functions best.
To work in architecture you are so much involved with society with politics with bureaucrats. It's a very complicated process to do large projects. You start to see the society how it functions how it works. Then you have a lot of criticism about how it works.
We should concentrate our work not only to a separated housing problem but housing involved in our daily work and all the other functions of the city.