1. That's easy.
The little computer in the devices is often limited to what size is supported. Also, there are no 256GB cards to test with and update the drivers.
2. Not yet. And as we move to more cloudy solutions (I own a GoGear Connect) I can see where this is going. There will be little need for more than a few GB of storage. You might encounter folk that can't figure that out.