Ну, прежде всего потому, что вы не можете просто изменить сигнатуру публичного API только потому, что вам это нравится;)
Они могут реализовать некоторые дополнительные методы, которые разбирают плавающие объекты в соответствии с этими новыми изменениями, нотогда эти методы предназначены для анализа чисел, а не идентификаторов java, так что просто потому, что спецификация языка изменилась в этом отношении, не означает, что анализ чисел с плавающей запятой / целых чисел должен быть изменен.
Также обратите внимание, что Integer.valueOf также не принял "0x", поэтому нет причин, почему они должны начинать с него сейчас.