if i will use variable and leave them (not taking any work from them) can it lead to some serious problem like slow down of program or exploits or something like that.
Letting variables live throughout large scopes also pollutes that scope with named identifiers. It could lead to ambiguity, mistaken use of a variable that hides another, etc..