They will likely get the most money from the T-shirt because the percentage that the artist gets is much higher than any percentage they get from the distributors they distribute through (in case of both Spotify and digital albums they are likely to be the same distributor: Warner Music, Sony, Universal or some such)
Yeah or even better I buy the album on Bandcamp, then they get either 85% of the price, or 100% on "Bandcamp Friday".