I'd say it's intentional due to Hanlon's razor in upper management.
Perhaps some logic like this: we can't lose "our" BBM users but blocking IM apps would drive users and developers away. Let's quietly block IM apps at the approval stage!
Also, "anti-competitive" is the wrong description - unless you count killing your own company. :D