Wow that's harsh! I actually have pretty much same experience. Company has done the very same mistake again and again and again and on the meetings i bring up issue to the team and often get "let's focus on the future", but yeah i was focused on the future to avoid wasting months of work again and again.