As addition, some of the complaints regarding the new changes might be addressed in C++23.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p213...