Yep, most of us started with the mindset that 30 or 60 FPS is needed.
Then we learn that shutter speed is more important than FPS. 60 FPS can provide a smoother video but no police officer has said "wow that person really is running smooth". They want the ability to freeze frame and get a clean image. So be it if the video is a little choppy....and at 10-15FPS it won't be appreciable. My neighbor runs his at 60FPS but, so the person or car goes by looking smooth, but it is a blur when trying to freeze frame it. My camera at 12 FPS produces a video that has the ability to freeze frame and actually get a clean capture.
Why is that???
Keep in mind that these type of cameras and NVRs, although are spec'd and capable of these various parameters, real world testing by many of us shows if you try to run these units at higher FPS and higher bitrates than needed that you will max out the CPU in the unit and then it bugs out just long enough that you miss something or video is choppy. My car is rated for 6,000RPM redline, but I am not gonna run it in 3rd gear on the highway at 6,000RPM...same with these types of units - gotta keep them under rated capacity. Some may do better than others, but trying to use the rated "spec" of every option available is usually not going to work well, either with a car or a camera or NVR.
None of us want to run our computer maxing out at 100% CPU, well these cameras have little CPUs in them as well and using every rated spec maxes out the little CPU in it. If the camera CPU is maxing out, something's gotta give, and to keep producing 30 or 60 FPS, shutter speed is usually what suffers in the process.
Look at all the threads where people came here with a jitter in the video or IVS missing motion or the SD card doesn't overwrite and they were running 30FPS and when people tell them to drop the FPS and they dropped the FPS to 15FPS the camera became stable. As always, YMMV...
I have a cheapo camera I use for overview purposes, but one of the cool things that camera has though in the gui is it shows the CPU usage. If I max out the FPS, bitrate, use it's motion detection and set it to middle sensitivity, the CPU maxes out 100% quite often. If I run it at 15 FPS with an appropriate bitrate and motion detection at a reasonable level, the CPU sits around 40%. I suspect even the more expensive cameras function close to this.
Unlike Netflix and other streaming services that buffer a movie, these cameras do not buffer up part of the video, so drop outs are frequent. You would be amazed how much streaming services buffer - don't believe me, start watching something and unplug your router and watch how much longer you can watch NetFlix before it freezes (mine is 45 seconds). Now do the same with a wifi camera and it is fairly instantaneous (within the latency of the stream itself)...
Most consumer grade wifi routers are not designed to pass the constant video stream data of cameras (even if hard wired), and since they do not buffer, you get these issues.
These types of cameras are not GoPro or Hollywood type cameras that offer slow-mo capabilities and other features. They "offer" 30FPS and 60FPS to appease the general public that thinks that is what they need, but you will not find many of us here running more than 15 FPS; and movies are shot at 24 FPS, so anything above that is a waste of storage space for what these cameras are used for. If 24 FPS works for the big screen, I think 15 FPS is more than enough for phones and tablets LOL.