It sounds very much like the system they use in CoD and have done for years and in that battle pass you earn enough currency in one pass to buy the next, so unless you buy standalone skins you only need to spend those 10 bucks once and you have access to ALL passes going forward assuming you actually complete them. (I use battle pass in CoD and last time I payed actual money for one was in 2019.)