Criterias To Apply Sadd-E-Zariya Principle
If such directive is given in Quran and Sunnah then every Muslim should follow it and there is no room for discretion available to the individual. However, since Sadd-e-Zariya directives are by nature based on some rationale ( illat/haqiqat ), so those matters of Sadd-e-Zariya ( in Quran or Sunnah ) can be considered as waived if the illat of that directive has either vanished or new circumstances have made that illat redundant ( for example : two women witnesses in place of one or no iddah if pregnancy can be ensured with certainty are examples of sadd-e-zariya directives ). In such circumstances, there is no sin on the person. But if a person intentionally violates any Sadd-e-Zariya directive without going through the process of determining illat and fulfilling objective of the directive through other means, then it will result in a minor sin. Directives of Sadd-e-Zariya can also be given by a scholar of Islam after studying rationale underlying religious prohibitions. In such circumstances, an individual can simply follow that advice or he can acess the relevance of that advice with the religious directive and decide for himself whether that advice is relevant or not and whether he wants to follow that advice or not. But if an individual is convinced regarding applicability of that Sadd-e-Zariya advice, then intentionally violating that advice should also logically result in a minor sin. Please refer to the video below from 55:59 to 1:03:00 https://youtu.be/pEfET6cqiIY?t=3359
As I told you, you cannot elevate the status of minor sin to major. If still, your taqwa does not allow you, you can stay celibate to avoid sins.