I'd dispute private fields being "essential". People have been writing a lot of OOP code in JavaScript without them for a long time now.
I'd dispute private fields being "essential". People have been writing a lot of OOP code in JavaScript without them for a long time now.