To the first of those reasons, give it some time. Things happen fast in this blockchain world and it takes time for things outside of it to keep up. Patience is key.
The second issue does exist to some extent but it's not a huge problem and does in no way justify removal of SBD in my opinion. The reasons to keep SBD over this are far and away heavier on the scales.
Patience would be great if there were actually something done. But I don't see anything happening. Nobody is working on anything that would enable/encourage SBD usage in commerce.
I consider it to be wishful thinking to dream about commercial use until I can see some real world results.
And another point that I missed in the OP: To be widely used currency, SBD needs a privacy feature. Very few people are willing to use a currency when all transfers can be seen by anybody. Nobody is working on that, either.