You also have to remember that moto decided to release a device way ahead of the OS being mainstream. You can only just recently get the SDK for android 3.0. They haven't even finished rolling out 2.3 yet, and that has been up on SDK for a while now. So they choose an OS that doesn't have support, so things like flash not being developed is to be expected.
on the flip side, they did market as having flash and all that, Adobe should have pushed more to get at least basic level flash for the device ready.