If you play as much as I do, it's no problem. 1000 super creds isn't too bad. You get lucky sometimes and loot 100SC. I've already got the next warbond saved up.
Now, I'm not going to lie, I bought one of them because I had kept buying the armor in the cred store. But I have all of it now, so it's easier to save up.
Agreed, I've played 80 hours and have gathered enough credits in game to buy two of the battle passes and some armor so at least it can be done reasonably without buying credits