That's the point. If everyone has something they bring to the market in the form of a consumable, they will have a customer base. Right now, Bioware's response to lopsided productions and profits is to cripple what's working instead of giving something that works to every crew skill.
The point of trade skills is to make money and/or gain some advantage for raiding/PvP. You provide a product people want. Based on what people will pay for that product, a price is set, and it is either worth your time and money to craft and sell, or it isn't.
So let me see if I understand your reasoning: By making it not worth the time and effort (making it improbable to make profit) you actually help the economy in a closed system? If it's not worth the time and effort for me to do, it's not worth the time and effort for anyone. Profit margin is a pretty objective metric, either it exists or it doesn't. Either it exists for all or it doesn't.
Seems to me that the root of the problem with how the RE/schematic system works right now is that anyone can RE anything in their skill set until they are all making top-tier items. Either those items become one-use only (consumables like stims, medpacks in this case) or cost impractical to keep (barrels, mods, armors, enhancements) rather than buy or there is no reason to produce, no reason to buy, and no game economy.
A healthy economy has money moving, for money to move, products have to move, for products to move, people have to be using them and needing more. If I take up Cybertech, I'm not moving as many headsets as I am mods, armors, and grenades. The consumables are my profit makers, the headsets are my top-tiers.
FWIW-
I have one of each crafting profession, and a slew of various mission/gathering professions spread across 6 characters. I don't have a vested interest in any one succeeding, since I'm self-sufficient. My comment is directed at the overall problem solving MO I'm seeing in this game, which is an attempt to create balanced mediocrity rather than balanced excpetionalism. My comment is about how this MO affects the community, vise an alternative philosophy.