No, the harsh reality is that it's almost impossible to release a modern triple-A uber-complex game WITHOUT bugs and glitches. And even if it were possible, it wouldn't be anywhere close to practical, especially for an indie dev.
People always talk about the glory days of the NES when game released without major bugs. But they forget that those games had a few KB of code, were simple as fuck, and often were developed by a "team" of 1 or 2 people. There are several orders of magnitude difference between bug-testing Super Mario Brothers and some modern massive open world game. Today's games are simply far too complex to catch every bug, or even most of them, before launch. Until it's in the wild, with millions of play-testers, there is simply no way to catch every glitch. Add to this the almost infinite number of modern PC configurations possible, and it's an even more difficult task to bug-test for PC vs. a console.
Add to all that the realities of studios working on a strict timeline and budget, and well, all I can say is you had better get used to it. The alternatives are:
1) Delay every game several years and charge $120 for them instead of $60, so devs have the time and money to test for every bug.
2) Go back to the days when every game was as simple as an NES title.
It still amazes me how entitled modern gamers really are. You get massive incredible games that we could have only dreamed of 30 years ago, and for CHEAPER that the shit games we used to play, and all you can do is bitch about it. In the early 80's, we paid $35 for shit games like Pitfall (over $90 in today's money). And today you can buy a huge game like Fallout 4 for a mere $50-$60, and all you can do is BITCH about it!? You lucky pricks don't even know how great you have it.