As a new player that joined BM 4 months ago, my answer to the density problem is to deal more with new player retention, and Dev team should put more weight on attracting new players.
I am curious as to how you heard about BM?
We do spend quite a bit of time thinking about ways to get new players, but our resources are limited, we need community support to drive these initiatives.
cheers,