No. You don't need to be a host-to-use Squarespace. Your website will be hosted in a fully managed and cloud hosting service. At the same time, Squarespace does not set the resource limits for the packages that you need to hold on to their policies.