Tuotteiden rakentaminen vaatii kompromisseja, jotka eivät ole missään voimistuneempia kuin SC-kehityksessä. Vaikeinta on, että käyttäjien odotuksia web2:lta ei voida helposti täyttää web3:ssa lisäämättä riskiä.