It can drain up to 5 attributes and it's random how much is drained but it's uniform meaning it chose to drain 3 stats 5 points.
As far as utility goes it's up in the air because you never know what it drained, but if you're lucky it drained something you eneded to go down like str or Int.