As a software engineer, I can tell you that is a fantasy world that will never happen. It doesn't matter how big your dev team is. Something is going to get cut somewhere, whether due to feasibility, changing priorities, or financial decisions above your head.