(I work at Stripe.) Square and Stripe Terminal are designed for pretty different use-cases:
Square is an instant POS that small business owners can use to accept payments for their shops.
Stripe Terminal allows platforms and tech-forward companies to integrate with the Stripe API—to deploy and customize in-person payments for bespoke checkout flows (think Shopify, Lightspeed, or HouseCall Pro).