Lateralus said:
Why/how does weather affect telecommunications? The photons in radio waves can pass through matter, such as human bodies and concrete, but they seem to be affected by weather conditions. Why is this, or is my reasoning flawed?
I can answer the "why are telecommunications affected by weather conditions". It's called "rain attenuation". In the case of wireless (broadband) and satellite communications, absorption is the major issue. Rain, ice crystals, snow & fog will absorb some of the radio waves, they can also scatter the waves. This causes attenuation of the signal (drop in the strength of the signal).
The higher the frequency, the greater the attenuation. Lower frequencies have longer wavelengths and are less likely to be affected. Telecommunication companies will study the weather in each location they are transmitting and design the local network accordingly.
When I design microwave (wireless broadband) networks for my clients, I have data available to me for each city that allows me to tell my clients how far he can optimally send a signal before having to bounce it. The distance is based on the worst weather conditions in the last 50 years. Different companies use different criteria.
As for your second question "The photons in radio waves can pass through matter, such as human bodies and concrete, but they seem to be affected by weather conditions." If the atmosphere that the radio signals passed through were filled with human bodies and concrete, you would notice that they affect the signal as weather does, likely much more significantly.

So your thinking is correct.
Telecommunications of radio signals do not pass through these solid objects during the long distance transmission portion. Once it gets to your home, then the density of materials play a role, you may find a radio signal is weaker in one room than another, or your cell phone doesn't work in an elevator.
I don't know if this helped or not.