I have levelled many characters to 120 and noticed that after many weeks of LFRs and WQs my gear is around 338-342 for all my characters. The next LFR tier requires iLvl 350 which is too hard to reach for casual players. Whereas there is a clear progression path for fresh 120s this path is cut, abruptly at iLvl 340.
For example a fresh 120 does heroics which drop 325+ gear. He can also buy plenty of crafted gear at 340. Finally he can also chase WQs that drop anything from 320 to 340. Occasionally there is a weekly quest that gives one item 350+. This lets him into LFR which drops 340 and this is where this casual player’s progress stops.
In the past LFR would drop much more Warforged and Titanforged gear, and that also helped with progression for casuals. However I have also noticed that across my 10 or so characters, I have dozens of 340 pieces but very few, if any, Warforged/Titanforged.
I know there are some WoW players that dislike game features aimed towards casual players, however I think Blizzard is right in catering for such players. After all they pay the same subscription that keeps the game alive as everyone else.