Why do high level zergs get ultralisks?
I've been watching a lot of Winter's casts lately and I've noticed nearly every game the zerg get ultralisks. I've heard a lot of people saying that ultras are generally pretty bad and inefficient. Why are the pros making them?
Edit: I realize that I'm not tracking which players specifically are doing this, so it might just be one person consistently doing it.