Based on the Inside Java podcast, the reason was more along the line to ease installation in cloud environments. This new license is legally installable without clicking accept license, etc.
Also, making the last 1.5 (LTS+1 year into the next LTS) years free probably doesn’t mean a serious profit loss, as those primary come from things running Java 8 for another decade still.