TS2's system of needing friends for work was also meaningless, at least to me. Those friends didn't necessarily have anything to do with your place of work, they could be anyone. It didn't make much sense at all, and I sincerely hope a system like that doesn't return. In TS3, you usually had to get to know, and become friends with, your co-workers. Now that makes sense. Who would impact your job more? Your collegue or that random Joe in town? Then again, in TS3, friendships were pushed on you until you couldn't breathe. Partly also in previous games. But 3 was the worst.
And jokes can absolutely fail, most sims never laugh at jokes, unless they ARE friends, and some times not even then. They just go "Huhh...yeah, funny dude" and continue the conversation, talking about something else. I've had sims get embarrassed from telling jokes that failed, things turn awkward.
I don't know what to think about the friendly interactions. At least hugs and stories can fail depending on the mood of the other sim. There are quite a lot of interactions I never use, so can't say if they fail or not. You mention Brighten Day specifically, and thats one I DO use quite frequently, and can't remember it failing once. It wouldn't have failed in real life either, if I was in a bad mood and someone tried to brighten my day. I would feel rude if I rejected it.