Yea, that will happen exactly like that but tbh tho, me and a lot of people I know who make marginal unpopular music such as the music featured on this forum are getting out of the online game. The online rat race only works if you are popular or at least have a product that can appeal to 50k + people.
Once you factor in store fees, aggregator cut, the cost of production and graphics, income tax etc you are only making pennies per download in stores, and pennies per stream hit, you're still losing money on 3-4k downloads which you wont get without being a popular dj because the current online infrastructure does not encourage discovery and favours the status-quo baitdom "others are buying this you should too ■■■■" approach lol.
At first I thought that losing money on somehting in this way was worth it just because of the exposure but in reality, you get no exposure from being in these online stores. Moreover, If you want to advertize on your own to a BandCamp-style store you end up paying adwords 1-2$ per click to a product that potentially sells for a 1$ - fees with no guarantee of a purchase conversion.
Soundcloud will start to see a lot of labels and people not bothering with them or other online venues shortly because its simply easier to reach truheds with limited run vinyl in real stores where zack efron dj's dont shop. Once you sell half the vinyl in store (~150 of 300) you're up a few thousand (turned a 2 cent wav into a few thousand dollars) and got distributed to places that matter via truhed shops that people (not zack efron) actualy shop in for underground music in Europe and the Uk instead of trying to post up bait marketing articles with neon gear on hammerica to push yourself on north american garrix fans with a sound that scares kids.
This, b2b scene forums will start to see a revival imo because its a well precise demographic for what you do and all you need is a dropbox account and you're set. Then, your extra exposure will come from heds ripping the vinyl and passing it along in the clublandlv's of the world for free instead of paying some corporation 2$ to bring you a 1$ customer 1 time out of 9.
Long ass rant only slightly relevant to SC charging sub. WTF am I even talking about..I only posted this cuz ive been sitting here for like 20 minutes.. ban imo.