I'm 7/7 for a while now, and I agree with what you're saying. Mostly the titanforged bullshit. I thought WoD socket-rng was bad, but this is just horrible. I'm 871 ilvl and don't have a single raid item equipped. Partly because I play healer, but mainly because I grinded a lot of mythic+ before progression. Their whole "gear progression no matter what you do" is way out of hand, and is imo the worst part about Legion.
Everyone knew legendaries would be like this, including Blizzard. Thats why they originally had them disabled in raids at the start. Because no legendary can mean you don't get raid spot, like in your case. Please no "then you should join a rank 5000 guild, because there you get to raid regardless of legendary", this is a real thing.
You only having 22 traits is very low. Whats your definition of 'hardcore'? The 'infinite AP farm' was mostly through mythic+, but just doing content outside of mythic+ you should have more than 22 at this point. And if you're dedicated, you should've done some mythic+ farm. Even my casual friends have been doing it.
Legendaries are retarded.
Mythic+ is retarded. (but a good concept)
Titanforged is megaretarded.
Do people really consider spending every waking hour grinding random legendaries and RNG gear upgrades "hardcore"? Seriously...
I remember when being "hardcore" at raiding was more about skill than farming the same crap WQ or dungeon over and over hoping to get an RNG upgrade. The first is fun, and drives you to be a better player; the latter could probably be done by a trained monkey and is boring forced busy work.