Мне кажется дело тут не столько в недооценке, сколько в нежелании высунуть голову из песка. Курс доллара играет свою роль. Если бы курс доллара был как 5 лет назад, мало кто предлагал бы зарплату в 200+к за позицию миддла. Сейчас таких предложений очень много. Я это к тому, что 200к сейчас это те же 90к 5 лет назад, грубо говоря.
Кроме того, в заключение сказано "Ensure no compilers transform your ES2015 module syntax into CommonJS modules (this is the default behavior of the popular Babel preset @babel/preset-env - see the documentation for more details)."
В документации говорится, что надо использовать ModuleConcatenationPlugin, если нет стоит mode: 'production'. Указан ли у вас параметр mode в конфиге вебпака?
Эта ошибка "Cannot flush updates when React is already rendering." говорит о том, что откуда-то в коде делается прямая манипуляция с DOM. Либы которые напрямую меняют DOM могут вызывать неявные баги, желательно их не использовать.
С таким уровнем перфекционизма будет тяжело работать. У меня щас на проекте два бэкендщика, один делает все ендпоинты через post, другой для обновления использует patch. За все время работы, а это больше 7 лет, ни разу не видел апи с идеальным REST. Обычно кто в лес, кто по дрова.
Если вы не проходите через HR при чем тут вообще курсы? Работа HR смотреть на адекватность, подходит ли человек для работы в этой конкретной компании. Проверять знания HR не будет.