I am, quite frankly, disappointed because this is the first technical problem I've ever encountered in my years of using bitcoin. Something as fundamental as importing/exporting private keys should not be a technical hurdle ... The different versions since Bitcoin Core v21 and beyond as not as compatible as they could be.
You're not the only one, I saw a few threads with similar reactions to the new import/export format.
It's less about the depreciation of the old command but the difference in the old and new command's learning curve which is a bit steep.
The old
importprivkey was quite straightforward and simple,
while
importdescriptors use JSON array and JSON objects which is quite a challenge even with examples in Bitcoin Core's help command.