ShiroKuro, yes, it does seem unfair to beginners, the point is taken and I intended no slight but I really don't think scales are for beginners because the last thing you want to be building into your scale technique is beginner technique.
You should know the structure of the scales for the keys used in pieces you'll likely be playing but scale practise tends to be more drill-like and repetitive, especially with beginners who mistakenly use them for building finger technique. That's not their purpose.
Scale fingering is, or should be, based on principles that don't need a book listing all the scales out. Cover the principles, they're very brief, then learn the starting finger for each scale and which tone to use the fourth finger on. Trial and error shouldn't take long to find out these for each key.
Arpeggios work using similar principles. I did mention that the finger exercises might be of some worth.
The ABRSM test only a few scales and arpeggios per grade. You really shouldn't need a book for that. Listing out the fingerings makes learning the principles unnecessary but it's the principles that need to be learnt; it's the principles that are useful for working out fingering in pieces.
I also see in the post before mine - that I didn't see when I posted - that you list G Major with the left hand fingering showing 4th finger on A. It should also list the alternative of 4th finger on F#. That's the sort of issue that I think needs early resolution.
Iternabe, if you mean which finger to use on which key as opposed to which finger to start on then you might have gained an insight when comparing, say, G Major and its relative E Minor that I noted above. G Major may be better played starting on 3 in the LH as is used in E Minor. B Minor LH fingering is also better for D Major.
One is easier to learn and remember without having to cover principles and the other is based on a principle that is better learnt than the fingering itself, which can be worked out quickly.
I do apologise for any unintended hurt.