We first buy the game, which gives us an alotted amount of RTC. Then we use it to buy weapons and etc. Then when we run out, we have to buy more credits? Is this game going to go free to play because that's sort of sounds like microtransactions inside a retail game. Am i missing a mechanic where players can unlock those RTC weapons through gameplay?
Well the RTC weapons are currently just skin, and when you'll be able to mod your weapons, they'll also have their own mod but locked, so you have 0 way of modifying them. You are not required to have them and they don't give advantages at all. I'm not sure we'll ever get RTC with gameplay, think of it as buying skins for the time being, cause that's pretty much it.