I have lots of why questions,but the big issue is about software.

Why does there need 2 be so many OSs?
Why do so many file systems exist?

I hope somebody tells me.