The development of the tech community is how you entice entrepreneurs and technologists to your area. Entrepreneurs and developers flock to where there is a community of like minded individuals. Build the community and the people will come. Once the people come, the capital will come.
Look at what NYC is doing. They are building a tech community that rivals Silicon Valley out of the ashes of former investment banking software engineers. The city government is actively supporting groups like New York Tech Meetup and General Assembly. They are nurturing the tech community and encouraging them to grow roots in the city.
St. Louis needs to work on this rather than just throw money at the problem.