Non-Compatability
There are some very strict rules and a lot of testing before a component or sub-system can be added to an aircraft avionics package.
The biggest issue is that the use of consumer electronic devices has not been tested to ensure non-interferance with the aircraft installed avionics systems. These systems very with each aircraft and have to be confirmed even within each operator.
Guess we should blame Blackberry (Insert appropiate vendor here) for not paying for the appropiate testing that their devices do not interfere with a specific carrier / aircraft model avionics configuration.
Flight Mechanic