Because of hardware limitations, latency can't go to 0 and can't even go close to some other lower values. Timings can't be too tight or memory won't be addressed without errors. Simply you can go up with frequency to lower latency but you can't go much down with timings to improve access time ( latency ). Hard to explain that and it's too big topic for one post.
RAM speed isn't only marketing. You pay for better chips and higher binning. There are 3 memory IC manufacturers: Micron, Hynix and Samsung. Each of them has couple of IC depends on density, voltages etc.
- Micron - used by most brands in lower series memory, not so expensive but also isn't overclocking well in most popular IC versions, can find it in kits between 2133-3000 at quite relaxed timings
- Hynix - used by most brands in lower and medium memory series, is overclocking better than Micron but doesn't like tight timings, can find it in kits between 2133-3466 at quite relaxed timings
- Samsung - the most expensive and used by some brands that use it in top memory series ( sometimes also lower series but not often ), can be found in everything between 2133 and 4800 at tight and relaxed timings, all new 3600+ kits in mass production are only on Samsung IC
Considering above, you pay premium for top memory kits which are based on the most expensive Samsung IC after additional binning by memory manufacturer who is also testing memory to guarantee its stability. Some brands like Corsair can make kits on barely overclocking IC and low base frequency and also ask for high price. Example can be Corsair Dominator Platinum which often is on worse IC than Vengeance while it costs more.