"I do know that lower taxes attracts investment."

Does it? There's a lot of places in the US that have low taxes that can't attract investment if someone's life depended on it. There's lots of places that have high taxes that have no problem attracting investment. I wouldn't say taxes don't matter at all but the impact is on the margins. Otherwise, everyone would be investing in South Dakota or Mississippi.