I am using the cli and I do not see any way to get this recommended number and never even knew that it existed.
You get the recommended fee by not overriding it with
-paytxfee or
settxfee. By default, Bitcoin Core will automatically set a fee to try to ensure your transaction will probably confirm within the next 2 blocks; the number of blocks can be changed with the
-txconfirmtarget option. You can query the current fee estimate at any time with the
estimatefee n command, where
n is the desired confirmation time in blocks (this fee is per kb).
Also, if Bitcoin can't handle micro-transactions then it cannot scale. Let's hope that isn't the case.
That statement makes no sense. Microtransactions constitute very low volume, and current high-volume transaction networks do not handle microtransactions, almost by definition. In any case, hoping for a thing will not make it so.