It's a small team. The people adding new features aren't always the same people that fix bugs, nor would you want them to be. That's why you see new features when others are still broken. As well, if you waited for this game to be bug free, we'd still be using the Pre season 3 game engine, players wouldn't have Potentials, no new tactics...
I'm much happier with hiccups that I can plan around and new features than an indeterminate amount of time to wait until *anything* new happens because a couple bugs that aren't mission critical aren't fixed.