Sure but then couldn't whoever receives the USB or DVD post the source code someplace more convenient? I'm not sure what that "workaround" would accomplish.
In the CD era, it might have made sense to go with written offer if the source is far larger than the binary you ship (e.g you ship a 500MB game on CD, but the source would be 1400MB so that's like 3 CDs, ugh) and you're happy to periodically pay the office intern to burn some source CDs and post them off for the inquisitive customer who asked for them.
In the Internet era it definitely doesn't make sense. Just pop a link to the source next to the binaries and don't sweat it.
Unless, of course, you have no intention of complying anyway.