npm is literally the bane of my existence, why do we still have to deal with so many breaking changes and outdated versions, can't we just have a stable already?