What you do not seem to understand is that not everyone needs anything like that for their workflows, whatever they may be. Many are content with (or even prefer) using several different apps, sometimes from several different companies, often because one company's apps do not do some things they want to do as well as some others.
Why? It takes years to develop even a semi-usable beta version of something like that, & years more to develop that into a retail version that could compete with existing products. Their top priority must always be to stay in business long enough to do that, so how do you propose they could have done that without the profits from the retail products they have been developing?