One reason I can think of is the amount of capital required. So basically when Microsoft or Apple started out, you didn't need a lot of capital to build a minimum viable product. There were not many tech products.
Nowadays, it's it's obviously different. To come up with something innovative, you need to develop something for a longer time so that it's better than everything that's already out there.