Why Your AI Agent Can't Read the Web (and How to Build a Fetch Layer That Can) SitePoint