Yes, more artists should do it. Beyonce did a itunes only album at launch, delaying spotify listing (windowing) i think for 2 weeks. She did great. Beyonce proved that fans WILL buy your music if they can't get it on streaming sites. Adele, Coldplay, Daft Punk, & Black Keys did it too, also with great success.
The overwelming majority of selling artists make almost 80% of an album's total sales in the first week, which includes sales of the 1 month pre-order period. If your album is available in that critical time on streaming sites, you lost a lot of your sales due to binge streaming at literally no cost.
I don't like her music but i can appreciate an artist that stands for something. If you as an artist is happy to get paid 0.002/5 cents per stream, then keep you music there and get fcked.