This is actually an interesting issue in open source licenses, and the recent RedHat action (they will deliver the source code, but only to people who have a paid support contract, and those people are contractually prohibited from giving it to anyone else) demonstrates this. It's a very basic problem in law, namely "you and what army": While contracts and courts can say what needs to be done, ultimately it requires the real-world power of enforcement to make that actually happen. A good example is Marbury v. Madison: While the US Supreme Court has the ultimate authority to decide what can or has to be done within the US, it has no mechanism to actually force others (such as the executive) to do things.If we were depend entirely on copyright law, nobody, but the copyright holder, would be legally eligible to enforce.
The licensee may receive source code. They may also receive binaries. If they receive binaries, that does not imply that they are required to receive source code. They may ask for source code, but there is nothing in the license that says that the person holding the source code has to deliver it.Similarly. the BSD license doesn't explicitly say "you may receive source code", but does say "use in source form is permitted". This is enough to mean the licensee may receive source code.
I fear that you continue to have a basic misunderstanding of the BSD license.