1920x1080 and 1280x720 are both multiples of 640x360, or even 320x180 if you're willing to go that low.
The reason why you can't have perfect letterboxed fullscreen with 1280x720 is because it's not a multiple of 480x270, so it goes to 960x540 and add black borders around your game window.