Why? The solder transfers heat to all the pins at once and you can easily remove the component.
Why? You do not want to forget them, but you do not want to have them in BOM.
Why? Sometimes you may need to open two different versions of the same board and you would like to know what version you are looking at.
Why? Anyone can simply open and see the schematic. Also, opening a PDF is much quicker than opening a CAD system.
Why? You can place components under them.
Why? Heat goes up. Also it may be easier to connect them to one big heatsink.
Why? For example wrong connect style can make soldering very hard or it can limit maximum current.
Why? It’s then easier to create assembly drawing layer.
Why? It helps during component placement. Placement of some components is very important.
Why? They are useful during debugging and they can be used during manufacturing and production test.
Why? During layout you immediately know what net you are routing.
Why? After some time, SMT may fell of the board … together with some tracks.
Why? You want to be sure that you will be able to fit all components on your PCB, even if their outlines are touching.
Why? It makes the enclosure design simple.
Why? Dot may not be very well visible in PDF or printed schematics. Values can be easily mixed up.