That is one purpose of the BIP, to force people to learn that Bitcoin is not actually divisible and we cannot add more decimals places because it uses whole integers.
Discussion
Its currently hardcodes to simulate 8 decimal places using integers. Wouldnt be hard to increase that to 11 or 16.