Dark mode is not a platform-default available feature. It's a setting in the OS that tells apps that you may prefer a darker variant, but it's still up to the app to implement the work required to make that happen. That is a feature of the app and can be charged for, hence why he does it and the app is still in the app store approved.