Ought to be done⊆Can be done⊆Actually done⇒Ought to be done⊆Actually done
My fuzzy intuition would be to reject Ought to be done⊆Can be done (step 2 of your argument) if we accept determinism. And my actually philosophical position would be that these types of questions are not very useful and generally downstream of more fundamental confusions.
In other words:
Ought to be done⊆Can be done⊆Actually done⇒Ought to be done⊆Actually done
My fuzzy intuition would be to reject Ought to be done⊆Can be done (step 2 of your argument) if we accept determinism. And my actually philosophical position would be that these types of questions are not very useful and generally downstream of more fundamental confusions.
What fundamental confusions?