Agree 100%, the less you act like a cog in a machine the less people will treat you like one. Lots of developers seem to want to log in to a system every day and just have a list of tasks they have to complete without any real collaboration or divergent thought and have their salary calculated by % of task completion.
In my experience the people who collaborate in the office and try to push things further are the ones easily granted autonomy and no longer have to answer to micromanagement. Managers can see the difference between a box ticker and the breakouts that are actually making a difference at the company, once you achieve that then you'll notice people stop questioning what time you turn up to the office if at all.