That's not a terrible conclusion. Square loses money on lots of transactions (small ones--under ~$8 and they're losing money). Credit card processing involves a per-transaction fee which really adds up for small purchases and Square's pricing doesn't have a minimum or a per transaction fee.
Then there are things like Square Cash that make no business sense (there's no revenue, only expenses and risk). Great for consumers while it lasts though.