Sorry for the rant, but think before wild claims are made.
Everyone needs to remember, If you don't beat straight big money you're playing bad. (don't feel bad about it, I play bad all the time)
Big Money baseline without attacks = 20 turn game average. Now I haven't run the actual distribution, but a sampling of big money games show games regularly run 19-21 turns, rarely they run 17-25 turns.
Yes, a lucky big money can win in 17 turns.
Big money + 1 good card = 19turn average.
Now we have two cards costing 5+, trashing a card that took 5-6 to buy, to draw 5-6 cards.
Broken because it works with so many cards? I'd like to introduce you to a card called Kings Court. KC+Lab draws 6 giving three actions without trashing a $6 card! KC+Smithy draws 9 without trashing. KC+Envoy draws 15 without trashing, opponent discards 3 of them, keep 12, don't worry too much about the first two your opponent discarded because they are probably shuffled back in to the last 5. Ever felt a KC+Torturer?
5 province on 19 turns broken? ROFL! Please meet Workshop/Gardens. Workshop/Gardens will 3-pile all by itself on turn 19 and beat a 7 Province opponent. 5-Prov on turn 19 won't stand a chance. Two players going workshop/gardens will end the game on 10 turns flat, try picking up an apprentice in those 10 turns and see if it helps.