Perhaps but it’s fast enough for me and my usage.
At the end of the day, this is all that matters. The computer is an appliance; if it provides acceptable performance for you, then that is enough.
My sister for example, has a dual core i5 iMac from c. 2012 that I find intolerably slow, so much so that I started to investigate if this performance was normal, and upgraded it with an SSD. But I am used to hardware that is either 1-3 years' old or fairly high-end so my expectations of "normal" speed are higher. Other people may have different expectations for their products. I still have a 13-year-old 32" 1080 TV, and see no reason to change it because it still works and it's big enough for the room I use it in. For others, that would be a tiny low-resolution screen that would drive them nuts.
As for your original question, each core can be considered to be an independent processor that can run programs in parallel to the other cores. This allows multiple programs (both applications and the operating system) to run at the same time, thereby running faster. Many modern applications can also divide their work across multiple cores, again increasing their throughput.
However, not all applications are written to take advantage of multiple cores, so you may find no improvement from running on a 2-core or 4, 6 or 8 core machine running at the same frequency (clock-speed). You may find that a computer with fewer cores running at higher speed performs better for a particular task than a computer having a larger number of slower cores. In general the trade off is that the more cores you have, the slower they run because they generate heat proportional to their frequency, and you have to keep within the "budget" of the CPU, e.g. 30 Watts.
Prior to 2005, all consumer-grade CPUs only had a single core, and you could gauge performance by looking at the frequency they ran at. This also has limits because frequency is related to power usage & heat, so it was hard to get beyond about 5GHz. The solution is to have more cores, which is where we are today. Larger computers can have multiple separate CPUs that work in unison, each with multiple cores, and this allows scaling to very large sizes in the case of some specialised research machines. The largest supercomputer "Fugaku" has 7,630,848 cores (158,976 × 48-core
Fujitsu A64FX @2.2 GHz).
There is a good beginner's introduction to this at
https://www.techspot.com/article/2363-multi-core-cpu/