I think the question is not understood properly. Let me explain it again.
I used the data viewer of FM11 and tried out the result of
get account privilege set name and get current privilege set name...
both results the same...same is the case with
get account extended privileges and get current extended privileges...
If the existing functions can do the job then why new additional functions added "Get (account **)" which does the same job.
I understood the question just fine. You are missing the point. Did you read the KB that I linked? Did you perform your own tests?
"In FileMaker Pro 10, you have to put the name of the privilege set in the calculation. Since the calculation is in the privilege set definition, it is a constant. Much like when doing calculations in scripts running as full access, all privilege calculations are now evaluated from the standpoint of the [Full Access] Privilege Set."
It doesnt matter what you see in the data viewer. It is when it is used for Record Level Access.
Furthermore, what about times when one run a script with Full Access privs? When the script is executed Get ( CurrentPrivilegeSetName ) will return [Full Access].
To further understand RLA, you should look at the examples that I have posted in this thread.