Probably a bit of both. Seeing as WebOS is based on the HTML/JS model that web applications are already familiar with, it might have been more obvious to them how to make it look fancy. With Android, you have to start diving into how the layout and widget systems work, and requires working with Java and XML, but it is indeed possible to make things look just as nice.
Is this because it's easier to write attractive apps for WebOS, or is it just that less care has been put into the Android version?