Tattie Bogle brings up a good insight. There are times when long songs may be completely appropriate and appreciates; but there are times when long songs, particularly ballads, are not appropriate. If there are lots of people waiting to sing, it's not right to sing a 15-minute song.
-Joe-