You can load vBucks directly through the Epic website now. Apple is not preventing that. They are preventing advertising it on device and bypassing their on device payment processing. All Epic needed to do was disable in-app purchases like Netflix did if they wanted to get their money directly. Customer wants to get vBucks. Epic support site says go here. Inconvenient? Certainly. But it is clearly delineated who you are giving money to and how. You are leaving the app ecosystem and entering the open web with the need for additional caution. Short of a warning pop up where you need to type your passcode I would not want less from the current system. Say Epic decides to auto bill you every time you open a loot box?