I think you misunderstood my comment. My point was that the layer 2 smart contract layer will also provide a way to create an SMT with a few clicks, without code.
Yes one can create customizable smart contracts and customizable SMTs if he is technically savvy, but non-developers will also be able to deploy SMTs easily without code.
So technically, layer 1 SMTs are not useful anymore, unless there is a worry that the smart contract side-chain is not decentralized enough.