Sorry, but for the questing part this is not fair..especially against EchoTiger , who does an extraordinary job in maintaining/fixing the 1-110 questing profiles
and even finds time to answer to nearly every problem in the questing profile thread.
There are multiple Suramar profiles both free and paid and also profiles for World Quests (thank you Zinner / zakrn / Studio60

)
There are currently 12 classes with 36 speccs that Blizzard currently modifies/hot fixes on a "daily" basis. Please keep that in mind. Sure Combat Routines are far from optimized, but they "work" for questing and farming ( at least classes that I have tested so far).
Missing Dungeon profiles is a point. But with Legion "Raid-like" Boss encounter in dungeons and some "non-linear" dungeons I am sure that even as a DPS bots will get reported often.
I cannot comment on BGs as I stay away from them
-- marrvin