I like the definition of science handily provided by Wikipedia: "a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe". Going by this (consensus, I think) definition, to do science is to discover and organize knowledge.
My impression is that you are more interested in "the making, modification, usage, and knowledge of tools, machines, techniques, crafts, systems, and methods of organization, in order to solve a problem, improve a pre-existing solution to a problem, achieve a goal, handle an applied input/output relation or perform a specific function" (technology).
This is not just nitpicking (I hope), because making the latter widely available, especially in the cheap, easy and fun way needed to achieve broad uptake, is a lot easier than the former. Technology can be standardized and packaged. You can have a set of mass-produced (hence cheap) tools and well-defined (hence teachable) procedures to perform commonly occurring tasks, and let everybody combine them as they see fit to achieve their own, more complicated goals. If you hit the right compromise between granularity and abstraction, you get something like IT. I can pick a bunch of components from a catalogue and assemble a PC without having to brush up on electronics (or trying to design my own microprocessor), or use the high level abstractions of a computer language and supporting libraries to create a program to perform a calculation without having to worry about every detail of the implementation. In both cases, I am using standardized building blocks which hide a lot of the complexity from me, making the process easy and even fun.
To do science is pretty much the opposite. It's about digging deeper, past the convenient layers of abstraction, and looking for loose threads to follow even deeper down the rabbit hole. If you already know what you're going to find, you're probably not doing science. I offer as a corollary that if you're trying to solve a pressing practical problem, you probably don't want to be doing science. What you want is access to a set of cheap, standardized building blocks which can be combined to achieve the desired result.
So that's what needed: a set of convenient building blocks, versatile enough to produce virtually unlimited combinations, yet simple enough to be usable by many people.