Well, there is no mention of estimates in the manifesto. It's just people want to know if the thing they buy might cost them one million dollars or 100000 dollars. So giving estimates has nothing to do with agile per se. You probably needed to tell your customer or your boss how much time/money you think something will cost before, didn't you? If you didn't, I don't see why you should now.
Daily meetings are not to micromanage and show off that you've done so much work yesterday, but to identify issues that need to be resolved and a good place to ask the team for help if you're stuck.
Unfortunately, agile nowadays is mostly scrum, following some non sensical plan taught by some agile coach and too much management, whereas agile was invented solely by and for developers (not managers).
Daily meetings are not to micromanage and show off that you've done so much work yesterday, but to identify issues that need to be resolved and a good place to ask the team for help if you're stuck.
Unfortunately, agile nowadays is mostly scrum, following some non sensical plan taught by some agile coach and too much management, whereas agile was invented solely by and for developers (not managers).