When you boil your ube (or sweet potatoes) in water, you can get “water-logged” yams. Essentially, the yams absorb too much water and the flavor of the yams leech into the water. So you end up with watery yam with less flavor.  Steaming ensures that you cook the yam through, but preserve the flavor better at the same time.