It didn't suck. BlackBerry had native API support for Air. You could easily port a Flash game using Air and integrate any native APIs you needed. We gave phones and tablets away to any developer who did this. It worked in the browser natively too without the need to install an extension.
But fuck Adobe because they didn't give BlackBerry the latest runtime.
Adobe killed Flash when they bought Macromedia.