Who actually buys music in 2024 (and why)?