Customizing a platform with a headless software architecture requires an experienced development team, which small businesses generally don't have. That's why SMBs and startups often choose monolithic ecommerce solutions with customizations implemented through plug-ins and widgets.