Solana has chosen to use the same underlying infra for consensus as for transactions. Validator votes are simply transactions in a block. This means there is no natural QoS to prioritize consensus traffic from regular traffic. This lead to massive issues when Solana underwent its first real-world load test.