This was more true when the labels were running everything. Now you can get a lot of the material more-or-less directly from the artists on various platforms. Instead of artists getting 5% of the $$$, they can get 70%+.
Just saying that not everything you listen to is necessarily by a band signed to a label. A lot of newer talents have gotten wise to the scam the labels have been running (for the same reasons you articulated - who would knowingly sign up for that?) and are putting things out themselves instead.