Any blowing up of a photo...no matter the resolution.....is gonna lose some sharpness.
You gotta remember...your camera only takes x number of pixels..... if your trying to make x int 2x..or 3 x........ it will not be the same quality.
If this was ten year ago I will agreed with you. But nowaday you use right type of photo image enchanging software that is able to blow up your image 10x the size without losing any quality and let the the software automatically input the extra pixels mathematically into the picture(
the key is the software have to able to figure how to increase the extra pixels same porportional or same ratio from the small picture to the large picture without losing any sharpness and quality. Not many picture enchanement software are able to do this).
Most enhancement software are able to take a large picture and reduce to a small picture keeping the same resoluton or same quality / sharpness. Not the other way around taking a small picture and convert to big picture example 10x or 20x the image size. But my coworker was able to find a right type of software that able to do this photo enchancement. Adding the extra pixels where it needed in the large images so it would not lose any sharpness and the quality of the picture remain the same as the small images.
My coworker told me it take the small image and it run automatically through an alorigthim in the software giving your the extra pixels. Saw that with my coworker which he convert many small images (2" x 3") into a large print quality image( any sizes) without losing a sharpness. Unfortunately the "jerk-coworker" refused to tell me what type of software he used from the internet. PS I work in the digital print industry.