Regarding alts "providing absolutely nothing" ... alts provide a handful of beneficial things if you choose to do anything with them. You can use them for raids and farming threads/runes. You can keep them at cap while you level your main (or vice versa) so that you can continuously run end game content with friends and guildies. This next point won't apply to most, but in the context of the top players, having an alt on a specific build for a push raid means that you don't have to sit around with your main character on a build that may not be fully useful in anything other than that raid.