That doesn't sound like a very healthy situation. I don't think it will help you much if you pick a fight.
You could support db configured routing with minimal extension of SI.
Code:
@Router public String getChannelNameFromDB(Message m) {
return channelNameRepository.getNameForParticularTypeOfMessage();
}
You can do something similar using a custom DestinationResolver in the JmsTemplate. That will give you the option not to say: "It can't be done, but you shouldn't want it anyway". Instead you can tell your team mates that it can be done easily with Spring, but you don't see the merit in doing it right now. That emphasizes that whether or not the requirement is daft or stupid, it is not an argument to decide against Spring or Spring Integration either way.
Good education enforces scepticism and disarms belief. If the people making your organizations standards were sceptic unbelievers, I don't believe you would be running WAS.