One interesting theory of why a maximum speed of communication (speed of light) exists is that it allows simulating the universe in a distributed way, since it gives you a maximum effect range (light cone), thus you can shard your simulation (of course, you still need to sync neighbor shards).