I highly doubt you ever made a game. My friend and I made a small 2d platformer. We thought of releasing it after a week. 1.5 months later we discontinued it. Every bug you fix creates more bugs and wildcard isn't a big studio like EA and Ubisoft. Or do you want the game to be made like EA would? Take out content so it's "finished" on time and then serve everything else as overpriced DLC. If they don't take their time it will be a flop like No Man Sky because they rushed it due to people being impatient. Even big companies like Rockstar delay games. Red Dead Redemption 2 was delayed from begin 1017 to fall 2018. So the only disgusting practice here is complaining that a small game dev team takes their time to make their game good. So unless you want it to be bad, stop complaining.