I should be by no means considered as an expert in that issue, however I'm entitled to presume that smart contracts are just another thing, which every project is obliged to have not Because it's useful or is an integral part of the idea (despite some cases when it's really crucial for the accomplishment of the project), but for marketing purposes as without escrow and all the stuff the project doesn't look like a "cutting edge" one. So in this case it's more marketing than a necessity. However, I guess that it will work and push both price and demand to new heights
nice points you got there mate, and I couldn't agree more. Even if the purpose is good, we are already trapped in the mentality that most of the time, price and demand are the main reasons for segwits. And that is because most of them coins, do it for this reason.