Historically, browsers have their own presentation default styling which start to seem like inconsistency when building for various browsers. Something like line height being different has a more profound effect on height and alignment, hence the reasoning behind the reset.
More recently there is a growing synergy with browsers so a reduction in inconsistencies. one of the very first reset css was by Eric Meyer in 2011. Eric recommended that the setup be finetuned to suit use. It has been 10 years and so much has changed hence the need for an up to date stylesheet.
I put together a modified reset stylesheet, it is a collection from work done and from inspecting beautiful sites on the web. it is generic which means it can be altered and changed to suit your needs.
Note
CSS reset style is best applied as the starting base. Also avoid adding to an existing codebase.