No, not all vacuums have belts. A lot of newer vacuums are designed without belts. This is because belts can break and need to be replaced periodically. When a belt breaks, it can cause the vacuum to lose suction or even stop working altogether. Vacuums that don't have belts are typically more expensive, but they're also more durable and require less maintenance.