Hi. I have some experience with stepper motors as I use them on my DIY sailboat model to control the sails.
Your comment is typical for what is a widespread lack of information about stepper motors. Please do not get offended, English is my third language and so my wording is sometimes seen as offensive when nothing is farther away from y intentions.
You can find extensive information about stepper motors at the site of Trinamic. You find also lots of videos showing the functionality given by the Trinamic stepper motor drivers in the Youtube channel of Trinamic.
Trinamic products offer a variety of unique features to improve accuracy and smoothness of motor operation. By using the motor as the sensor, electric feedback from the actuator is used to turn key motor characteristics to your advantage.
DuckDuckGo. Privacy, Simplified.
What makes it so cheap and easy to handle is the widespread use of StepSticks TMC2208/2209 and others in 3D printers. So you get a StepStick TMC2208 for less than 10 Euros. I will use the controller board I replaced from my Ender 5 Plus to control the stepper motor and the driver. This makes it possible to run such force feedback using G-Code script.
To make it easy to find and look for the proper information at the Trinamic website or their Youtube channel here some info:
The stepper motor would be enough to use a Nema 17 that can be purchased at just less than 10 Euros. The torque available from a stepper motor is proportional to the amount of current flowing through its coils. PWM, pulse width modulation is used to limit the current to the desired amount making it possible to operate the stepper motor with voltages up to 10x the nominal voltage. That is the way the Trinamic drivers work.
The Trinamic ICs in the StepSticks offer the functionalities you can see listed on the page at the Trinamic website the link gets you to. One function i.e. can increase the available torque to up to 120% of the nominal torque to prevent losing steps.
The amount of torque/current would be the highest at the maximum push or pull of the yoke and when released or passing the central position you can control it.
Around the center position of the Yoke you would have minimal torque, i.e. 5° plus or minus. Between the max and the center point you would define a curve so the force feedback behaves like you want it. This way the force feedback is independent from inputs from the sim.
Here some feedback!
Rgds
Hellmut