I didn't give up on it, but I'm planning to pick it up later.
The problem with smart contracts is that you have to use wallets(not easy for normies), you have to first change your fiat to Bitcoin or whatever shitcoin(again not for normie).
The so called adoption is never coming here, unless you talk simple banking language like a phone app similar to bank apps.
And the bank apps have better UI/UX and more secure than these dummy clown coins apps/wallets.
I have other ideas for this.