Alexandroppolus, обычно это используют чтобы в дробных числах разделитель был точка, а не запятая как по русской культуре ожидается. В этом нет ничего зазорного.
Про split тоже не знал, оказывается при пустых аргументах он берёт whitespace символы для разбивки.