Why do you use Linux?

Why do you use Linux?
I use it because...

It is interesting to learn and understand how an OS works
It is flexible and I can adapt it to my personal needs
It is a good environment for writing code
It is very stable
I use it because I have to use it
I don't know