Well I grew up playing on CRTs and still do, like most I've added some flat panels around 2007~10 and kept renewing them, got into the video processors thing too (oh inevitability...)
But also emulation, following closely, and in that field it's always been a hunt for a 'better' that had two meanings for two groups with diferent expectations.
Originally the ones seeking better accuracy were the majority, today it's the 'enhancers' largely leaning towards retroarch features and not giving a damn nor really understanding what difference it makes to have the games play as they should timings and delay-wise.
They eliminate even the delay the games originally feature, play with tearing, or force even games like MK or R-Type to play at fixed accelerated frates for benefiting blur reduction features. And, vanilla MAME users have been playing for 20 years with the same old crappy and laggy three options, vsync, triplebuffer, and the broken syncrefresh. Really, emulation with clunky and lossy options is the most common, but not my thing.
My point's simple, with games that are really close to 60Hz originally in many cases it's no big deal to force a fixed sync rate and benefit of some features, but for tons of games/sources that aren't - and theres damn tons of hardwares clocking near 54, 55, 56, 57, 58 - all sorts of things go wrong and it's not worth sacrificing 'playing right' for 'playing comfortable'.
We've seen that everything is possible, we could have both 'right' and 'smooth' on a flat panel, there's more than one proposed evolution of existing techs or innovations,
but where I'm presistently being a bitch with people is that I always put them before: here's our options, what we can actually have and use, not speculative whatvever, and here are the effects in practice in X or Y case scenario...
We have the possibility to play games at correct rates, correct delay, correct timings overall as far as our hard and soft configurations allow, but it's possible, whether on CRT or LCD.
This requires either buying CRTs, flat panels with the required compatibilities and tolerances we need, buying either proper GPU and display for freesync/gsync, or actually learn to use GroovyMAME w/ Emudriver and the stuff going on with it.
It's
accessible, available, it works.
Yet since I've been into all this stuff, I have seen a lot of people complain emulation, flat panels scalers etc suck, then when the better working solutions finally appeared one after the other, it's like only 1 in 20 if not less actually put effort into experiencing them.
In place the flashier yet not fully-working and not without drawbacks solutions (eliminate even the legit delay, bandaids instead of acquiring appropriate hardware, expect emulators and stuff will do magic and disregard/ignore the nasty effect that represent a against accuracy you have to pay for using some still-'lossy' features) etc.
I mean in short what a waste of time, also a waste of all the efforts people have put into developing and designing devices and software or even share on forums, if at the end the right stuff we waited so long for is ignored and it's the lossy/incomplete solutions that are popular.
Personally I'll adopt the potential superior solutions when they become real and commonly available, and don't actually sacrifice accuracy.
To conclude with another redundancy for the sake of being clear: I was finding a bit incredible that the actually correct working things would be considered sacrifice in place of the incorrect ones /still with issues. Such an unfair reversal.
I like the OSSC like many do because it does what it does right. Concern of some reading about a frame buffer or such, that this original OSSC quality would be diminished, shows that I'm not the only one to value reliable and untainted perormance/results, some improvements as good as they sound aren't worth is they degrade the original noticeably, and better motion's no exception, currently our options in that area aren't satisfying-enough.
Time to stop that monotonous rant because the TL;DR gauge is reaching max level.