Curious is it bad idea to put all in one profile?
No, it's completely fine to install everything in the same profile where all applications are strictly sandboxed, whether it's the default owner profile, a user profile, or private space, the security/privacy of the sandbox is the same.
The only thing that the user profile does is prevent consenting communication between applications via IPC (inter-profile sharing), which could improve privacy, except that you could very well have applications that communicate with each other within the same profile.
The most legitimate reason to use user profiles is if you have multiple personas, or if you share your device with family members. Compare this to user profiles on Google Chrome, for example : you want to separate your work profile, where you log in with your real identity, from your main profile, or you want to separate your school profile from your gaming profile. If you don't have multiple personas, user profiles aren't really useful.
Also, I don't know why a banking app would need access to GPS. Have you tried the app while denying GPS access ? Some apps ask for permissions because they expect to get them, but they work without them.