Yes, many people don't know about this law. The shops know this and takes advantage of it.
Of course there is also the manufacturer's warranty, which lasts for as long as the manufacturer decides.
Why have that law, and then make it legal for the shops to not acknowledge it up front? Why does the law have to be some weird kind of game where only people in the know benefit from it?