You just had a bad experience with Linux. The card works on Android because it came bundled with your tablet. It’s not like Broadcom released an official driver for Linux it but didn’t work. Manufacturers don’t care (enough) to release a driver for Linux. You should be grateful that Linux community has even circumvented that to an extent. And things are changing rapidly in Linux favor!

The evolution of Android you are talking about is just better support from hardware manufacturers. And Linux is closing in everyday!

EDIT : I think I just replied to a post from Jun 09. Sorry about that.