Garuda Dr4g0nized definitely uses latte-dock but I would guess that is not what Ubuntu Budgie is using. They are probably using the dock from budgie which I think can be enabled in settings. It has been a while since I used budgie.
I think you just aren’t familiar with how each desktop works. By default, gnome doesn’t have a dock but it has a dash which looks a bit like a dock. Cinnamon has configurable panels and deepin can be switched from panel mode to dock mode. That being said, deepin has quite a few bugs.
All the things you are describing are easily fixable for the most part. The key is not to try something, note it doesn’t work and move on. You should try it, explore it enough to learn how to configure it. Then, if it still doesn’t work for you it is time to ty something new.