Questions about Revit

1.Why do we use lineweights?
2.Why do we use dimensions?
3.What is the purpose of an interior elevation?
4.Why do we use hatches?
5.What happens if we produce hard to read drawings?
6.What are leaders/notes used for?