3.cxd5 c6! is a half-correct gambit, which isn't so easy to refute.
But I guess that in 99% of the cases Black did not intend something like that.
White can take the pawn and play Nf3, defending d4. If Bg4, white can hold the extra pawn with e3 but black gets compensation. More interesting for white may be to return the pawn with Nc3, getting lots of development instead. If ...BxNf3 ef ...Qxd4, white's natural move is Qb3.
To whoever said white needs to find 4. Nf3, I dunno if I really agree with that; maybe it’s the most accurate or something but 4. e4 Nf6 5. Nc3 e5 6. Nf3 exd4 7. Qxd4 is also very cozy for white. That would still be enough to put this opening mostly out of business at high level IMO
Yes, 4. e4 is a mistake. It isn't winning for white, so it isn't enough to put it out of business. It's equal or a very small edge for white. 4. Nf3 is stronger. It isn't winning because black can try to reach a Grunfeld; but it's better than after 4. e4.