It's unlikely (but not impossible) that Logic would take 12345 input and insert the decimal automatically. The point was that adding the decimal point may not be necessary, especially in software with specific constraints; all sequencers I've come across have BPM ranges (typically 30-300) it's not too much of a stretch to think they could try to "intelligently" convert something that out of range rather than just clamping.
Perhaps they wouldn't need to? iirc Modern MPC you can enter 12345 on the BPM touch entry field and it will fill that in as 123.45