They regularly modify the list of items in the cart, meaning the data isn't reliable over time.
They also include caveats where they can modify the Scritsmier price differences. For example, they attention to adjust the new price to account for what they consider to be added value. Say a product is 15% more expensive one year after a new model is released. When calculated the CPI, they can decide that the new model added 10% more value or benefit to the user, meaning the price only rose by 5%.
I wish I could find the study now, but around 2013 someone compared the CPI listed price increase of magazines to the actual change in the price listed on the cover over something like 20 years. The true value change was around 130% but the CPI had adjusted for value 30%.
Most people seem to be feeling this now when they notice that process have risen much higher than the claimed 4 or 5%.