Some footprints are disgusting, most are medicore, some are excellent.
To be frank, many footprint drawings are made by people who have never done PCB design. Altium is by far the world's most popular professional PCB design tool. Better footprint dimensions that are Altium-friendly should start from a datum reference point, such as the centre of Pin 1 and everything is dimensioned from that point. Manufacturer's should realise helping the electronics designer helps sell their product as does a decent website.
I tend to avoid vendors who provide crap datasheets or don't think you are worthy enough to have a 3D step file for their component. 3D models help me verify footprints and mitigate risk from mistakes. You can get a hint of the bad brands when Digikey has no link to the 3D models. For some 3D models, you have to register or even email some sales department. I won't use a part (especially connectors!) if there is no 3D model, whether it be from the OEM, SnapEDA, 3D Content Central, Octopart or elsewhere. There is no excuse not to use 3D component models in a PCB design these days. Building crappy extruded models for components is a poor man's approach and is a recipe for errors. It tells me the designer was time desperate or is lazy. Besides, PCB layout is ARTWORK that should be created by a skilled craftsman with pride in their work, not by a slap-dash tradesman.
I often modify recommended footprints for improved reliability or manufacturability. I NEVER use those Altium default footprint library component from last century, but I do sometimes use their footprint generators for things like BGA's, but I always use a small filled triangles for pin 1 markers. The triangle is superior to the round dot in a number of practical ways, especially on high density boards. There is no valid argument why the old round "fly-vomit" dot should be used over a triangle for a pin 1 marker.
Why a triangle? It is an inherent arrow head that points to where pin 1 is, reducing ambiguity, unlike a dumb arse dot or circle. For those with poor vision, a triangle stands out out clearly even if a lot smaller than a dot, where a dot looks like a via, fly vomit, a spec of dust or a solder ball. A triangle helps debug technicians and manufacturers easily verify pin one without resorting to a separate a drawing or using a magnifier. Everyone I know who has used triangles never go back to circles unless they inherit someone else's library. Not having pin 1 markers or hiding IC orientation information under a populated IC, or omitting a ground testpoint could almost justify a sentenced of installing Windows 95 floppy disk version ten times a day for one year onto an old PC with a noisy fan.