Yes but that is a different issue that has little baring on this case.
If you would not be able to pass a CBC and hold a taxi license you should not be driving people around.
If you think edge cases are an issue then it's an issue with the criminal justice system not background check.
There will always be extreme cases because you need to draw a line at some point.
You might find it acceptable for an 18 year old to have sex with your 16 year old child, how about 19? 20?
Public urination can land you on the list but it's pretty rare compared to actual sexual assault cases.