I can't really disagree with much that you've posted, out of all the licence holders I've spoken to, none condone all the nonsense you hear about in the poorly run establishments, they all know that it's only going to negatively impact on their business.
As for your last paragraph, I honestly don't see them getting rid of SD in the short term but the results of the vaccination programme might lessen the time and strictness of SD in hospitality.