The original question was: Is it possible that, when more efficient methods of harnessing light energy are established, light could be used as a means to transfer massive amounts of energy (for instance, enough to power a city) without physical wires? What are some of the obstacles that would prevent such energy transfer?
Physicist: It depends on how liberal your definition of “light” is.
Way back in the day Tesla did a whole bunch of research into exactly what you’re talking about: wireless transmission of power. One application he envisioned (and this is one of the draw backs) was an honest-to-god death ray.
There is some active research in using microwaves and magnetic coils to transfer energy, but so far the results have been pretty underwhelming. Technically, all transformers are wireless. They use a coil to generate a changing magnetic field, and that changing magnetic field carries the energy to another coil that turns it back into electricity (at a different voltage).
What you’d really like is a beam of energy. Low frequency waves tend to spread out a lot (which is part of why transformers are so compact), and higher frequency waves (microwaves and radar, that sort of thing) tend to interact with matter other than the specially constructed receivers (i.e., frying stuff in the beam).
You also have to be extremely careful about how the receiver is built. For example, when you point a telescope at the sun you have to be very sure that the lenses are clean. A tiny bit of grit can absorb light, heat up, blacken the lens, making it absorb light, making it heat up and blacken more…
Similar things (melting) happen with high-energy, high-frequency receivers, which is profoundly unfortunate, since without high-frequencies it’s basically impossible to aim your beam.
A laser capable of powering Los Angeles (about 6 gigawatts) can melt a school bus in a little under one second (make a note, that was the least useful statistic you’ll read this month). So, you need to make sure that whatever system you have for catching the beam had better be really efficient. Even at 99% efficiency you’d need a huge cooling system (enough to keep a bus from melting in about a minute). The whole set up is just an accident waiting to happen.
For comparison, the most efficient solar panels today can convert about 50% of the light that falls on them into electricity. You could use many beams to spread out the heating, but ultimately wires are a pretty good way to go.
On the other hand, a beam would be the easiest way to transfer energy between the ground and space (not that it easy even then).