I don't know that I'd call them "well constructed"
Well enough constructed to be effective. I've worked at two startups that thought they had to spring for Oracle/ATG to build a world class eCommerce website, and both ended up migrating to and being much more successful with Shopify.