This is the balancing in the works.. in the old game you could produce everything with money, in this one you need everything and some things you can only get by doing missions, i.e. sticking your neck out.
I've had times later in the game where i ran out of weapon fragments and other items and had to stop research until i shot down a UFO or did some other misssions that provided the raw materials for the research.