Unfortunately the restrictions added in C++20 make designated initialization quite pointless for any structs or classes with more than a handful items. Having to remember the order of initialization is too much hassle in this case.
I can well deal with a little extra effort to order the initializations for those benefits.
Now, if you complained about the burden on refactoring member orders it poses on the other hand?