You have to be careful in your perception of datum shift (if that's what you meant). In the case shown, you would get datum shift based on the size of the datum feature but keep in mind that your tolerance zone is not getting larger, it is only moving in a favorable direction. This gives the appearance of a larger tolerance zone but it's not. Note that I am only talking about the case you have presented.
When the circle M is in the datum portion of the feature control frame, it's not called bonus tolerance, it's called datum shift. Your question mentions bonus but the drawing shows the M in the datum portion.
Powerhound, GDTP S-0731
Engineering Technician
Inventor 2013
Mastercam X6
Smartcam 11.1
SSG, U.S. Army
Taji, Iraq OIF II