Not by its defination. This was originally introduced into MMOs as claim that it would help casuals, yes. However the resulting system puts pressure to meet that cap each week, which requires a steady time investment. The reason why this is the case is because the cap has to be low enough that you can't buy much each week.
However because you can't buy much, it also means you need to save up each week, and for casual players such a long term commitment can be frustrating.
''log in and do your dailies, that is all you have time for as a casual player'' was the ongoing sentiment for a lot of players of WoW, a game littered with daily and weekly caps.
But that is the problem, it is. A crafter has no choice to do the favors if she wants to be able to make items. And making items is what crafting is all about.
You cant be suggesting that crafters gear themselves for the purpose of buying items from vendors?
This is by no means less grindy on the longer term. The materials for the Crafting Red Scrips have to come from somewhere after all.
This is only the biggest issue on the long term. On the short term it really is the amount of time you have to spend grinding that is the issue. 11 hours per week. So you can make 1 items, maybe 2.
It is an hour and a half grinding just for a single material.
While yes limited resources are the big issue, right now however the bigger issue is that there are no materials because noone wants to grind for hours for a handful of turn in items, that are highly RNG in their drop rate.