The fact that calibre has a version of python that is included/embedded makes the issue of python versions less important. It would have been a bigger problem if calibre used an external version of python.
Distributing apps together with their dependencies seems to become more common. Many types of containers do this. It greatly reduces problems finding the right dependencies when installing. Free Open Source Software is a prerequisite!
And calibre has done this for quite a while now!