In the end it wasn't really about your skills, experience, or how hard you work, it was about how well you get along with your manager.
Nothing to do with Al or Execs as your manager tried to tell you. Good luck to all that got laid off and everything happens for a reason.