Open-source developers are not supposed to customize their applications for distributions. Leave that to distro's maintainers, they know more about that.
Closed source? Your users are paying you for the headache of making your software run wherever the users need it to run. The differences aren't really that big unless you're shipping something deep in the stack or have to support ancient systems. And you still have to test software everywhere.