The appearance of free commercial grade (and more mature) application servers, like JBoss, made BES unattractive and unable to really compete with the former.
The availability of free, commercially viable application servers like JBoss made BES seem outdated and incapable of competing with its rivals.