I’d strongly advise to wait until the limits are upped and move to a theme which supports them or update theme to support.
We have also worked around this - yeah from a dev angle you can make it work by splitting products up / loading in via ajax etc. it’s not that hard if you know what you’re doing. you can bind them with metafields, collections or shared url patterns.
but all in - at scale - for clients - it’s ALWAYS a monumental pain in the ass to go down that route. You hit issues like: duplicate content and having to no-index them/set canonical, google shopping feeds, related products, recently viewed being wrong on follow up emails not to mention the additional burden of maintaining a larger catalogue than is needed.
having a 2k limit will solve almost all use cases I’ve seen
wait for it and then look at implementing
problem is some shopify updates take a real long time to deploy leaving you hanging if you need a solution now…