Direct answer
You need hosting when you have a domain and something to publish β the decision is traffic shape, stack (builder vs WordPress vs Woo), and honest 48-month TCO, not the flashiest intro coupon.
Most buyers compare sticker prices and ignore renewal, backup limits, and email seats β then blame the host when the site outgrows shared CPU.