The thing is Bitcoin is infinitely divisible, it can go as small as it needs to go, you can own 0.1% or 0.0000000000001% or even less...
No it is not. To divide the smallest unit (1 Satoshi) into smaller parts you would
have to change the consensus rules using a hard fork.By strict rules the amount field of each transaction is of a 64-bit integer type and the values it can contain is between 0 and 2100000000000000 (21 million bitcoin in satoshis). If you want to divide this to smaller values you'll have to first convince the entire bitcoin network to accept a hard fork where it changes this field into another integer type that supports smaller units and allows values outside of the mentioned range.
Not to mention that in math 1 = 1.0 = 1.00 = 1.000 = ...