Pode, mas usando somente o Instagram você depende de uma plataforma que não é sua, ou seja, você não tem total controle sobre ela. Já um site é um ativo próprio, onde você controla tráfego, dados e estratégia de vendas, sendo assim, um site próprio e profissional traz mais segurança para o seu negócio.