Why do KDE apps use different default themes when launched in GNOME?

Breeze: Discover, Dolphin, Gwenview, KCalc, Konsole, Kate, Okular

Fusion (qt default): Ark, Elisa, Filelight, KHelpCenter, KolourPaint, Plasma-welcome, Spectacle, Sweeper, SystemSettings

Not seeing any pattern here. So I’m curious about what’s the difference between the two types?

The apps with Breeze (probably) have this line src/main.cpp · master · Utilities / Konsole · GitLab which sets Breeze as the fallback style if no other style has been explicitly set.

The apps with Fusion are (probably) missing this line.

I say “probably” because I haven’t checked the repo for each app but this is the most likely reason.

Thanks a lot! And your link leads me to this explaination: