I think you are both right and wrong here.
Yes, using cryptocurrency (steem, tokens, bitcoin, whatever) is far too technical and complicated. This is a problem that needs to be solved.
And yes, at their current stage, steem-engine tokens are mostly just rearranging things rather than changing things.
But both of these are problems of a technology still in its infancy. The steem-engine tokens that will be successful will do two things: they will transact seamlessly and the will provide value to the user.
By transact seamlessly I mean that the whole conversation with your hypothetical friend will not happen. XYZ app wants to build a token? Great, do this one log in and all the rest is done in the background automatically. Every action will be a simple task the user takes and all the complicated technical stuff is handled for them. Just as I don't really need to know how the federal reserve moves checkbook money around and interbank overnight loans provide liquidity to front run check clearing to operate a bank account. Incidentally, this is also why I think steem will become a utility token powering the 2nd layer solutions. We don't use dimes to transact USD. We use a 2nd layer (maybe 3rd) solution of digital bank deposits to transact USD.
And then there is the value creation issue. All value is subjective, and for a currency to have and keep value, it must provide a mechanism to transfer that value from party A to party B. The organizations that figure out how to provide value through their tokens are the ones that will succeed. #PALnet provides value to the steem community largely by weeding out the accounts that get in the way of value. #steemleo provides value to its members by focusing on investment topics. The ones that will become really successful will be the ones that offer subjective value to an external audience.
So yes, your conversation with your friend is the state of things today. But that's just temporary technological hurdles.
Three years Steem has been around. This is still a problem:
Last year I bought some Steem Monster Card with a credit card, about $100 in value, I was interested in the game as it was new and seemed like a fun thing, but the primary reason I bought the cards, and the only reason I bought them was because I could get some steem with them. A simple purchase method.
So the technological hurdle is not really an issue. Right now I believe it is more of a Political Issue, especially in the United States. there are countries you can put your credit card in and buy crypto coins, America is behind the power curve and until that changes we will not see much growth from the American sector. Look at the new user tab, look at what countries they are signing up from, look at how many Americans are on the newuser tag. Think about how their countries view crypto coins.
I suppose the technological hurdle, could be because Americans are just stupid compared to place that many consider to be third world countries. Make it simple to buy, and people buy, that is the lesson that Steem (the company) needs to learn. Until that happens:
Is a Fact, at least for me.
Maybe I'm old. 3 years of STEEM doesn't seem like a long time to me. 10 years of BTC doesn't seem like a long time either.
The fact that you could buy SteemMonsters cards with a credit card and operate on the steem blockchain is exactly what I'm talking about. New users are coming into SplinterLands now that have no idea about anything on steem. Which is great!