Why can't android connect to an ad hoc hotspot?

view story

http://unix.stackexchange.com – One thing I have noticed about almost all android-powered smartphones is that they find it so difficult to connect to ad hoc wireless hotspots. I can connect most wifi enabled devices to this ad hoc connection(created with an iPhone 3G app, MyWi) but not android phones. Is there a fix for this situation? (HowTos)