RPC vs PhotonView OnSerialize

Hello all,

After some research, it had dawned on me that using RPCS not only sends one message initially, but each player that receives it ALSO sends a message, meaning one RPC from a player = one message from EVERY OTHER PLAYER? I was just wondering, why do players have to send messages every time they receive one, and if I should just attach my Boolean to OnPhotonSerializeView instead of changing it via RPC. Thank you.