Is Mac deployment controlled like the Apple iOS Developer Program does?
Without a Mac/iOS Developer account you won't:


get access to OS X betas
be able to publish your apps on the Mac App Store
be able to code sign your OS X / iOS apps. 


Code signing is needed if you want to run apps with Gate Keeper enabled.

There is no discount if you enroll in both developer programs.