I understand your frustration. This is huge problem on Etsy.
The issue with Ecommerce store is how to get traffic. On Etsy, you have the audience already. But with your own store, this is an another story.
If you find a way to attract visitors, then it would be lucrative for you.