Both philosophy and vision are somewhat hazy concepts

Yes.

Why did you post this statement?