There is a lot I can agree with. I have no idea about some of the other things you're talking about, since I don't know the game mechanics yet, but 2 things I can't agree with.
I don't think "vision" is the problem here, depending on how you define vision. As I understand Starvault's vision for...