I don't see how you've come to the conclusion that A-level Economics somehow magically creates "more opportunities". No degree requires either A-level Economics or A-level RS, neither is preferred over the other for any degree, and no employer cares what A-level subjects you took at all.
If you want to do psychology at uni you should be aware firstly, for all BPS accredited degrees, there is a significant scientific and statistical component, and secondly for many "highly ranked" universities their psychology degrees emphasise this side much more and consequently they commonly require either one "core" STEM subject (maths/chemistry/biology/physics) or two from a slightly wider range of STEM-related subjects (including those "core" STEM subjects but also often also psychology and sometimes geography).
Therefore if you have no interested in taking STEM subjects at A-level you may want to examine whether psychology is actually the right choice of degree for yourself.
Law does not require any specific subjects and you would not specialise in "corporate law" at degree level, you will still cover the full breadth of law - specialisation occurs after you begin working as a lawyer. Additionally, you can become a lawyer with any degree (indeed 50% of all solicitors and barristers did not do a law degree as their initial undergraduate degree - barristers still need to do a conversion course although in principle you can become a solicitor without this through suitable preparation for the SQE, although in practice it may be practically necessary to do one in order to pass the SQE anyway).
Outside of that your subjects are fine in whatever combination for the vast majority of humanities and/or social sciences degrees.