Meh. All your objections are hand wavey and not factual.
Databases actually work fine as a queue but emotionally you don’t like it. That’s fine it’s just not real strong objections.
What you have not said is “it physically does not work”, and that’s because it does work fine.