I'm pretty sure this is how it's intended to work. If you want to do everything? Buy two accounts or pay for few months sub.
My suggestion is not advocating a "one player can do it all" approach—although I fully expected some people to see it that way.
A key point of my suggestion is the breaking up of mining and manufacturing into many sub-specializations. No single player would be able to collect all the resources to produce even a single item. A player might choose to specialize in building their own missile mechs but he would need to buy his launchers from another player, his ammo from another, his electronics modules from yet another player, etc.
A corp would actually need dozens of players just to be able to mine, research, refine, and produce everything as opposed to just a handful of dedicated alts that never leave the station and nobody really wants to pay for.