The main reason you would setup your own accounts is if you want to accept in-app purchases. Other reasons could include if you want to control and update the app store listing yourself or if you don’t want your competitors to know who created your app.