I'm completely with you on what's to "shovelware" part.
I know most of those pretend to be indie-developers, but they're not true indie. True Indie is all about expression!
Expressing yourself without giving a damn about what the world will think of you or how much you will earn because of it if at all. That's the only freedom man can achieve in this life.
I don't say of course that Indie should be low-quality. For example I just can't help myself when I make games too simple or leaving gameplay part somewhere behind for the sake of my hidden point - I just delete project no matter how long I worked on it. As even being in passion to express something I can't finish the project that doesn't seems to me as good playable game.
In 2011 I was a child that started to use Construct Classic and made games in my region back when it wasn't popular. I developed and released some shitty games without any thought of expressing anything. Just for fun.
I have purchased Construct 2 in early 2014 and since then I haven't finished any game. It's all my self-searching ;(
There's no regret of purchasing C2 as it helped me develop my skills, understand myself and finally get to the project that I believe is the most important for me. So even if I won't finish this one on Construct 3 because of engine's limitation (probably on export part as really interested in consoles) I still will be able to transport all I have done to any other engine. Unreal is the best engine for me to move if necessary as there's certainly no need to stay on one position with Game Maker, Stencyl and etk. My project won't be any better on any of those and so won't I.
I say let's give Construct 3 a year. We have to pay 50 dollars only for this try. Construct 2 for it's first time was rather ugly for me after Construct Classic.