Sort:  

Not that I know of, but perhaps some other folks can weigh in. I think the banks are feeling threatened and are intentionally making it difficult.
Here's the process I went through:

  1. Open Coinbase (or other) Wallet account.
  2. Bought LiteCoin using Debit Card from Coinbase. (Bitcoin or other major coin also works, check for xfer ability)
  3. Then went into Steemit Wallet, chose "Buy Steem" from the Steem drop-down.
  4. This opens BlockTrades website.
  5. Choose your type of xfer, For me was Litecoin to Steem (Can also buy SBD or Steempower directly).
  6. It will give you a deposit Address.
  7. Go back to Coinbase site in other window.
  8. Open your Coinbase accounts, scroll to your Litecoin wallet (or other).
  9. Choose to "Send" your preferred amount and paste in the deposit address you got from the BlockTrades site.
  10. Only took about 30 minutes for it to fully verify all 6 checks and complete. (Was visible sooner).
  11. Back to Steemit wallet and PoweredUp STEEM to STEEMPower. (I intentionally did it this way to keep some STEEM in account.

I think yes, if this was easier to purchase, would be so much better for the platform. Be sure to put in your request to Coinbase support to integrate STEEM directly!
Others may recommend other than Coinbase Wallet, it's just what I started with back in the day.

Enjoy!
@ksteem

Thank you!! I have been having a hard time getting a easier to understand way to do it. Enjoy your weekend. And thanks again. :)
Joy

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 63155.22
ETH 3108.25
USDT 1.00
SBD 3.85