Why don't people use the UDF filesystem? It's originally for DVDs, but can be used on any device, and Linux, Mac and Windows all support it. I once had a UDF formatted USB memory stick and it worked fine.
In the short term though, no FAT access presumably means not being able to use any currently available digital camera with Linux without violating some patent somewhere. Are all the kernel developers about to sell off their cameras and go back to film? Or are they going to ignore the law, and let Microsoft ignore the law and copy and paste useful bits of the kernel into Windows?