The real problem in marketplace development is liquidity
Building a two-sided marketplace is not hard because of the software; it is hard because an empty marketplace is worthless to both sides. The build has to make early liquidity possible: narrow the first category, seed supply manually, and design matching so the very first buyer has a good experience with only a handful of sellers.
We design the product around that cold-start reality instead of shipping a generic listings site and hoping.