So expecting the stable version of ubuntu to not just have thrown away its installer for one of the main ways of installing things on it, and for it to have disabled a protocol that was used in ransomware attacks almost a decade ago is... "i'm expecting ubuntu to behave like windows".
I'm sorry, but you're just ridiculous.
Regarding the refreshrate: this also connects to a projector, and i don't think it's able to wait for frames, it'll just push out x frames per second, and if it doesn't match your video source, you'll see smooth motion isn't quite that smooth. It may be an "advanced" usecase, but if supporting something like this is "expecting ubuntu to work like windows", then yeah, maybe i better stick to windows... I had expected linux to also be good for htpc usage, but maybe not then.
But for real, i've got multiple headless linux machines here, i ssh in to them, got docker containers on them with some complicated usecases too, i know what to expect from linux and i don't expect it to be like windows. But for the very first 3 things i try on a popular "beginners distro" to be this awful. This is not expecting "this works like windows", this is me expecting a vulnurability of 2017 having been addressed, them not fucking up something as major as a package installer in a "stable" version, and the refreshrate is maybe a tiny bit specific, i can kind of forgive it that (but it would make linux bad for my usecase sadly, but for a modern desktop OS, i don't see why it wouldn't be supported).
Regarding the deb files not being the way to do it. I'm sure that's why plenty of sites have install instructions for ubuntu be like "here, install this deb file". You say this is not the way to do it, SO MANY APPS say it is. can this community please make up its mind??
If your screen is at 60hz and your source is at 24hz, some frames will last 2 frames, some will last 3 frames, it's a subtle stutter you see when for example the image is panning (and linux defaulted to 30hz on my monitor, so 24fps on 30hz refreshrate the effect is even more noticable), so i prefer the system to just switch to the proper refresh rate. The monitor/projector support switching to exactly 24fps, in the infinite power of linux, how hard could this be, for real. I get this is "advanced" and "a nice windows feature". But ffs, it's switching your display output. I can right click on my linux desktop, go to the display settings, and select 24fps refresh rate, and it switches. How hard could it be to provide an api to let an application do the same...
If the community is like this on every nice to have feature that shouldn't be that hard to support, linux probably also isn't for me.
(reminds me of another subtle issue i noticed in Kodi. on the windows version i can use the back button on my mouse to go back to the previous screen, on the linux version that didn't work. found an issue about it, where the replies were "we can't map every specific input system you have by default" (but the windows version can). And even better "wtf is a back button on a mouse" (that guy apparently missed the last decade of computer mouse development). And even after multiple users mentioning "we just want the linux version to behave like the windows version", but that question was just ignored in favor of "configure it yourself in the settings (even though the config didn't allow to map that button", and the ignorance of what even a back button on a mouse would be.