Also hcp you mention there has been ton of updates to the coin apps. Well... i connected my nano ledger to laptop few times and never checked for this. But is updating that essential? Again, when i connect my ledger to laptop and there is no firmware update showing, i don't do anything. But if i click on accounts/coins... then i would see that my btc, bch apps are way outdated and need to update each one... is that correct?
No, I believe it only shows coin app updates being available if you go into the "Manager", as the Ledger Live dashboard does not have the ability to check the version numbers etc (you have to enter the Manager and then click the "allow Ledger Manager" prompt on the device so it can actually access the apps on your device to check versions etc).
"Update your Apps"
If there are app updates available, you will see a notification bar once you enter the Manager.
So, if you haven't you might want to fire up the "Manager" next time you are using Ledger Live just to be sure you have the most recent coin apps installed.