I want to preface this by saying that everyone is entitled to their own opinion.
I hated Bandit’s Guile for as long as it existed. However, it was nothing like RtB. Guile, despite it’s short comings, had a skill element. Knowing how to time it (because you could time it, in specific scenarios), and how to milk it when you had to change targets, was a strong way for combat rogues to express their skill. It allowed you to set yourself up to top parses by milking your class.
RTB is not that. RTB is 100% RNG, with the only “skill” being a surface level knowledge of what buffs provide the most DPS for you. Spamming a 0 damage finisher over and over again, in the hopes of getting the “good” buff, is not an expression of skill in the same way that lining up burn windows / cooldowns / trinkets / ect with a high % damage buffs is.
I won’t touch on the rest of the post really, as it’s mostly wishlisting. For me I genuinely enjoyed MoP combat (although it became a LOT better with the CDR trinket). Cata Sub was my favorite raiding spec ever. Even WoD was a fantastic expansion spec and balance wise. All three specs viable (on a fight-by-fight basis) for the final raid tier and all three enjoyable, with sub fun as hell to play.
I will say this though:
This is 100% intentional.
I have a post on these forums about how I raided with Celestalon when Legion was announced, and had the opportunity to ask him about why some rogue changes happened (he was the lead on redesigning our class). This was one I specifically asked him about, and mentioned that it took an ability, which was broadly disliked but also widely recognized for skill expression, and made it… Less good. Most of the dangerous elements still intact, but no awesome usage cases where you could express your skill.
He said that was intentional: He wanted KS to be a button you pressed for damage, and didn’t think it should have any ‘utility’ element attached to it.