Not arguing, but
The way I look at is this, if they ask for it I will simply state "I would rather not as it is safe where it is, but if you insist I will comply." Why get testy over something that is a simple phone call later to the supervisor if you so choose. Now if the LEO is getting testy about it, then by all means have them radio for a supervisor and handle it right where you are at.
As you stated, when aren't you going somewhere or in a hurry... wouldn't calling the supervisor in your case take MORE time than complying and handling it in a friendly manner and going on about your way.
There is a time and place to "teach" a lesson/law and then there is NOT the time or place. It is a pick a choose type deal. Do you honestly want to get into a legality argument on every questionable thing that occurs. It's an inconvenience to be stopped anyhow, even if you deserved to be stopped, but in most cases there is not a reason to inconvenience yourself any more than necessary.
The LEO's also have to pick and choose their battles in most instances also... Yes, there are the HARD Rookies that are there to prove a point to the world and make a name for themselves. You need to look at it from both sides sometimes and it makes situations easier to get through.
I know not everyone feels the same, nor do I expect them to. I will be courteous unless the time arises to not be.
If you want to argue that you prioritize your convenience over your rights in certain circumstances, I will grant you that statement. But it is this mindset makes the violations possible in the first place. Complacency and apathy are tools of tyranny.