You are poorly misinformed about Siege and Team Battles. Everyone on the winning team gets a win. It does not matter how many points each individual scores, all points go towards the team score, thus everyone on the winning team earns a win.
You are correct about Battle Royale though. As long as no one scores any points, all players will earn a win.