The problem is the perception of streaming companies and how they pay which gives them a bad name. Its not the streaming services fault they pay so low. Its the greedy labels and its also that contract those artists sign with said labels. The labels keep the majority of the money.
I like streaming and gladly pay my monthly subscription to spotify, but i also still buy physical copies as well of some stuff i really like. I buy vinyl whenever i can. Dont like downloads or cds.