You may not like daily quests. But that alone isn't justification for making daily quests irrelevant for those running group content. By running dungeons with tabards, you effectively got to double-dip in Cataclysm by gaining access to rep rewards, VP rewards, and dungeon drops. It was super convenient, and also left players with a system that didn't really reward you for doing more than the bare minimum of raiding and running seven dungeons each week.
Now there is incentive to vary the content you do. The idea that, "I have a tabard so this endgame content doesn't apply to me," is gone.
Here is one thing though : Going from an extreme to another isn't what I'd call making good decisions. Effectively, in Cataclysm (and to some extent, Wrath too), you could just do dungeons and have all the benefits from the reps too. I agree with you that this wasn't the best design.
But instead of making the rep obtainable by dailies only, why wouldn't you make it so you there is a daily cap on the rep you can obtain in one day, either equivalent to what doing all the dailies would give yoy ? Or maybe, you could do like for PvP, where you have 2 different caps, one you can obtain with dungeons, and the other by dailies only. This way, people wouldn't double dip
while using the tabards, they'd have to do dailies in order to "speed up" the process for faster progression, but people wouldn't have the feeling that dailies are forced through their throat. Also, people actually enjoying dailies wouldn't be at any disadvantages.
I know you said your design isn't perfect, and I don't think I've proposed isn't either, but you would minimize the negative impact that dailies seems to have on some players without changing anything for the daily-quest-lover.