Most people don't think that nature is an eyesore, and many national parks are significant tourism generators for their local economies.
Ironically most of the arguments against ads also apply to housing which is why there’s a global housing crisis. A lack of nuanced thinking about trade offs
Your question was "What's something that isn't an eyesore?", then went on to suggest that "eyesores" are not all bad since they can provide public funding for fixing problems.
I gave an example of something that isn't an eyesore and provides very large amounts of public funding.