Of course this doesn't apply to ships regarding animals, siblings / family members, or adults x minors, those are yucky, but the controversies about inherently unproblematic ships are useless. It has been confirmed that no ships are canon. While some can be justified by the canon material, at the end of the day, anything not stated in canon should not be taken as canon.
Fruitcake is not canon, but it is a beloved ship because of their friendship in canon and how much people make content on them.
The same applies to JewelryBox, ReflectiveDetective, ShelleVision, TeaCase, RageBait, and a ton of other ships. We like these ships because people make content on them.
I've seen a comic about Cosmo x Vee and I liked it. I've seen Dandy x Cosmo, Dandy x Brightney, Glisten x Goob, Bassie x Flyte, Poppy x Looey (they're not related shut up), and so many more. I. Liked. All. Of. Them. I liked all of them and I know I'm not alone. The characters' personalities were close to canon, sure, but should that even matter? The point is that they were well written.
At the end of the day nothing we write about Dandy's World is canon unless we're ripping it straight from the game. We shouldn't be so pressed on making things as close to canon as possible because nothing we create will ever be completely canon. It isn't bad to write characters interacting if they've never interacted in canon. It isn't bad to ship those characters. It's bad to insist these ships are actually canon. It's bad when we start harassing people on who they ship.
It only becomes bad once we make a big deal about the canon.