maybe, but why does a game have to be easy and without challenge to be entertaining? The basic idea is that they do not want every single crafter to have every single pattern, and if you're willing to deal with all the BS to get every pattern, you deserve it! because they designed a system that forces you to either A) buy it from someone else, or B) use the economy enough that it keeps the global market on the whole active enough to have sustainability. If it took you 5 crafts to get every purple, the mat cost would plummet and no one would waste the time to use it. if you could craft every item, there would be almost nothing to sell on the GTN, with 3 or 4 friends, or some alts, you could just craft everything for yourself whenever you wanted.
Believe it or not people, this is a game designed around a community of players, and to not have a trade system that requires you to actually use that system detracts from the design of the game as a whole. If you want to play a game where you craft everything for yourself, why play an MMO? why not play a single player RPG and skip all the chat trolling and frustration you feel having to actually do a little bit of work on your end to get your reward.
When developers listen to whiney "give me everything now" attitudes like this, the only thing that happens is a complete breakdown of the system to boring no challenge no reward situations like World of Warcraft did when they did their "raid finder" ********. now you can get raid gear and you don't even have to find a group anymore! they do everything for you except mash your now very easy 3 spell rotation, and dont worry, the old days of 30minute or more raid boss encounters? Gone for good! you can be in and out of any raid boss you want in less then 10 very simple 1-2phase minutes and have all the epic lootz you could wish for!