Last year it was reported, the reason was a failed battery test and they had to revert to an older design.
In the run-up to the MacBook Pro's planned debut this year, the new battery failed a key test, according to a person familiar with the situation. Rather than delay the launch and risk missing the crucial holiday shopping season, Apple decided to revert to an older design.
If this explanation was true and I don't doubt that, they've had plenty of time to fix it. Unless they think they have more important engineering tasks to solve than their second generation $1,799 notebook. All they did to address the issue was to
remove the 'time remaining' battery life indicator from macOS.