I am very disappointed that this behavior is still not addressed in Photo. It has been reported as a problem for years in v1 of Photo. It is completely fundamental thing that should work and never has worked.
Work with game or web bitmap graphics in Photo that are e.g. 200 x 200 in 100% view
Crop it to 150 x 150 pixels
Photo zooms so the graphics take up the whole screen, i.e. huge pixels
Select 100% zoom again, annoyed
Crop it again to 150 x 140
Photo zooms so the graphic fills the whole screen, i.e. huge pixels
Select 100% zoom again, annoyed
Etc
Unfortunately, Photo is not useful for working with smaller graphics. And no, setting in prefs doesn't change anything in this workflow. It's unbelievable.
Redefined workflows? Not here.