Poor choice in design/tools. It is the limitation of the web
developer and the people who commission the developer to do the work.
How do you control the zillions of shops out there?
Most of the web developers have forgotten or are not aware of Tim Berner Lee.
This concept is lost on many businesses who contract their application
development w/o much thought as to who is their customer.