I can see there being a difference in the 32-bit build vs. the 64-bit build

but the 32-bit build IS the calibrePortable build just with a scripted startup to point it at a different location for the config folder and default library.
Although it is a good point and should be taken into consideration that moving the config over to a new installation may be dependent on using the same-bit version as the old one.