Maybe someone hacked your account and use it without you noticing? My "2017 Wrapped" matches perfectly what I have scrobbled to last.fm this year and it contains mostly old stuff definitely not from major labels(The Smiths, Talking Heads, Slowdive, Joy Division etc).