This is not an oversight on the part of the study designers. It's called "intention to treat", and studies are done this way to get past the problem that, when you invite a bunch of people to get colonoscopies (or tell them to comply with any medical procedure), the people who go through with it are statistically very different, in all kinds of ways, from the people who don't. This makes the direct comparison of "received treatment" vs "didn't receive treatment" mostly meaningless.
You're here advocating for everyone to ignore the study and do a direct comparison of "received treatment" vs "didn't receive treatment".
Don't do this.