Depends on what the medication is.
Many are now “controlled” due to the addictive nature of those particular drugs - not only in order to monitor patients but also to ensure they’re not then sold on to others, which is ALSO to protect the patient from being pressured/coerced into obtaining them for another to sell which sadly does happen.
Some don’t have a long “shelf life” once they’re made up, not just suspensions but even some that come in capsule form.
Another reason is to guard against od damage, lots of antidepressants are very harmful if od’d on and by their nature are prescribed to people at higher risk of taking an od.
Were you actually with your husband when he was prescribed the meds you claim he wasn’t told he’d need to take continually or not to drink alcohol on them? Because if not you cannot know that he wasn’t told this and either plain forgot or wasn’t paying attention - very common. PLUS the patient information leaflets contained with every prescribed medication would ALSO have said about no alcohol and very likely the packaging/prescription label said so too.
They’re NOT being awkward for the sake of it, they’ll be following guidelines set by the local health authority/Ccg/nice
Regarding cost perhaps you may find it useful to look up the ACTUAL cost of the meds you and dh are getting. You might find it interesting.
Bear in mind the cost of the medication doesn't include admin, management and storage costs.