Most stores set free shipping at a dollar threshold. That works when you sell light things like clothing. We don't. We ship soil, amendments, and heavy real goods that are expensive and awkward to move, so a dollar minimum doesn't reflect what shipping actually costs us.
We are a small business with no outside financial backing, and we are not Amazon. We manufacture, pack, and ship everything in house so we can control quality, which means real people picking, boxing, taping, and labeling every order, and that means real jobs. When we ship a single item for free, the only way to cover it is to raise prices across the board, and we would rather not do that. Asking for two or more items on free orders lets us keep prices lower for everyone and keep shipping sustainable. We hate high shipping costs as much as you do, and this is the fairest way we have found to keep them down.