I think that modern IT companies are bad. At this point they just can't declare that their product is done, leave it alone and move on to something new. There's always this churn and unnecessary change because all these people they employ need to be doing something to justify being paid.