The only reason I can think of is to create "video walls", meaning multiple monitors used as if they were 1. Not sure if that can be done lower in the stack using xrandr for example.