salary covers 40 hours a week, if I'm competently doing my job and you want to dictate what I do the other 16 hours a day you better be paying me for it – the notion that a salary covers this is complete nonsense
People undoubtedly have different hours and schedules... but the point still stands: if you want to dictate what I use my time for despite my otherwise competent work then you should have to pay me for it. Non-competes don't even stand up in this regard.