Playing Bb4 before White puts his knight on f3 in the QGD isn't bad, but it can be uncomfortable for Black. Let's look at some lines:
[StartPly "10"]
[FEN ""]
1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.a3 Bxc3+ 5.bxc3 d5
This is the Nimzo-Indian Sämich with an early d5 which is known to be comfortable for White. He has long term chances associated with exchanging on d5, pushing f3 and e4 and going for a king side attack as in the classic game Botvinnik–Capablanca, 1938 (from the AVRO tournament):
[FEN ""]
[Event "AVRO"]
[Site "Rotterdam, NED"]
[Date "1938.11.22"]
[EventDate "1938.11.06"]
[Round "11"]
[Result "1-0"]
[White "Mikhail Botvinnik"]
[Black "Jose Raul Capablanca"]
[ECO "E40"]
1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.e3 d5 5.a3 Bxc3+ 6.bxc3 c5 7.cxd5
exd5 8.Bd3 O-O 9.Ne2 b6 10.O-O Ba6 11.Bxa6 Nxa6 12.Bb2 Qd7
13.a4 Rfe8 14.Qd3 c4 15.Qc2 Nb8 16.Rae1 Nc6 17.Ng3 Na5 18.f3
Nb3 19.e4 Qxa4 20.e5 Nd7 21.Qf2 g6 22.f4 f5 23.exf6 Nxf6 24.f5
Rxe1 25.Rxe1 Re8 26.Re6 Rxe6 27.fxe6 Kg7 28.Qf4 Qe8 29.Qe5 Qe7
30.Ba3 Qxa3 31.Nh5+ gxh5 32.Qg5+ Kf8 33.Qxf6+ Kg8 34.e7 Qc1+
35.Kf2 Qc2+ 36.Kg3 Qd3+ 37.Kh4 Qe4+ 38.Kxh5 Qe2+ 39.Kh4 Qe4+
40.g4 Qe1+ 41.Kh5 1-0
So playing Bb4 before White puts a knight on f3 gives White an extra option which Black probably doesn't want to do.
PS: You're unlikely to find the move order 1.d4 d5 2.c4 e6 3.Nc3 Nf6 4.Nf3
in a high level game since 4.cxd5
followed by Bg5+e3+Bd3+Nge2 and eventually castles and f3+e4 with chances for a king side attack is great for White who scores 60% or so in that system (IIRC).