While I can't speak for Berlin specifically, I can say that in most places with very expensive housing this isn't true. You can see this because other problems tend to occur when housing gets very expensive:
- Overcrowding
- People being forced to move out of city centers
- Very long commute times to work
- Reduced fertility rates because people want more room for kids
All of these problems are due to insufficient housing and not just too high prices.