Install latest stable version rather than dev-master

So why my end-users should install dev version? and what is the purpose of GitHub tag, if it still installs dev? and how and why other packages are being installed with latest version/tag rather than dev?