Lasers are used for free-space optical data transmission over medium distances (tens to hundreds of meters). It won’t work reliably for much farther than that, and for shorter than that, we don’t use lasers, but just infrared. (Think remote controls and IrDA.)
As for the importance of a carrier: it’s so important that even the most basic optical data systems, infrared remotes, use them because it won’t work otherwise. It’s also extremely common for optointerrupters to use a carrier if they’re exposed to ambient light. For example, an infrared beam that, when broken by someone walking through a door, chimes a doorbell. If it simply responded to amplitude, it would probably be oversensitive by day and not sensitive enough at night, since the baseline light levels vary.
A coworker of mine built a device that verifies that an object has exited a dispenser using a series of optointerrupters at various points on the exit chute, and he had to use different carrier frequencies for each one, both to make them insensitive to ambient light, but also to not have crosstalk.