1. Because they fly from NCL near where i live.
2. Because I have status with them.
However, I now have status with KLM so I will probably be flying less with BA, as the connections to a lot of my regular destinations are much shorter with KLM/AF and at better times of day.