You're also comparing apples to oranges on revenue. 40% of the revenue of a $10-$18 CD sale is a lot different than 70% of a $10/mo subscription being split out over however many artists someone might listen to on spotify.
https://www.nytimes.com/2021/05/07/arts/music/streaming-musi...
Lots of artists talk about how they simply can't make a living off streaming royalties - artists that were able to do in the era of album sales. Obviously any sort of comfortable living requires merch sales and touring.