

So turn that off. It’s always optional for users, this is about developers complying with the system-wide option.
I do turn on themed icons and it’s so annoying to have one random one in the middle that refuses to listen that I now bundle my apps into folders based on whether they comply with icon theming or not.
Having a single color rendition of your logo is good practice anyway (you can’t always print stuff in full color and it has all sorts of UX and branding uses). I can’t imagine of all the compliance requirements for apps going into the svg for your icon and making it black and white is the dealbreaker.
Plus in practice the Android apps that refuse to comply are Amazon, my banking apps and believe it or not my phone manufacturer’s first party apps (and I believe Facebook, but I don’t have that installed, so I’m not sure).
I say eff that. Work within the OS requirements for customization. I don’t care if it’s Linux, Android, Windows or whatever else. Let me set up my device the way I want it.