Because it would make sense.
No,it's only affected by the battle ground. Plus there is already a move that is affected by the weather (Weather Ball)