In recent years I think that too might make big companies more attractive. Companies like Google are solving a lot of interesting technical challenges, and produce interesting software (even some open-source) like Kubernetes and deep-learning frameworks. And there are many jobs you can have there there are purely about solving those tech challenges (the business side is someone else's job). While a lot of startups are less about tech and more about specific business plays, "AirBnB for x" or "Uber for x". Which, yes, to be an AirBnB-for-X you do need some tech, like a website and payment processing system, but the real innovation at these startups (in cases where there is any) is around business models, not technology, while the technology is relatively pedestrian.