Unless this bill's critics are mistaken, if your friends are using "file encryption", i.e, encrypting the contents of the communications themselves before sending, then this bill has no effect on that.
IMO, your friends, unless they are nerds, are never going to place much value on encryption when they never actually use it themselves. When some third party tech company is doing the "end-to-end encryption" for them then your friends are really not in control of the situation, let alone having any reason to understand it. It could be a sham and they might not know it.
This bill stands to hurt tech companies but according to its critics (surprise: it's the tech companies) it does not interfere with any individual's use of encryption for communications.
No one wants third parties to have potential access their communications. However there is no law preventing a tech company that provides "encrypted messaging" from decrypting people's communications. There is not even a contract with users. If they do this, their liability is zero. There are only "promises", something like, "We promise we won't do it, unless we receive a valid subpoena" or "We have made it technically impossible to see your messages." (Nevermind metadata.)
Well, what if some other third party, like the people pushing this bill, made the same promises? Would that be "good enough"?
Of course not.
For the record, I am not taking a for/against position here. I am not a tech company nor someone trying to get access to encrypted messaging services provided by tech companies. However if something came along -- not suggesting this is it -- that created the necessary evolutionary pressure to make every person, not just "bad guys", have a basic understanding of how to encrypt a file and send it over an insecure network, without relying on a third party for the encryption, then I would think that would be a good thing.