Если программа потребляет много ресурсов, то ей бывает требуется время на то, чтобы загрузить с жёсткого диска различную информацию, а также просчитать различные математические и другие операции. Это как правило компьютерные игры со сложной графикой, также игры со сложной физикой, также графические программы, и программы, где требуется много математических расчётов.
Иногда бывает что на предварительные расчёты требуется несколько минут. Тогда бывает чтобы пользователю не было скучно, его развлекают заставкой на время такой загрузки. Но в нормальных программах обычно это оглашается, то есть выводится "прогресс бар", то есть полосочка, отражающая сколько уже загружено. Либо выводится число, отражающее либо сколько процентов уже загрузилось, либо сколько элементов из скольки уже загрузилось, например "16 из 56".
Но это лишь одна из причин долгой заставки.
Могут быть и другие причины:
1 Действительно непродуманное программирование.
2 Как вы намекнули, некие манипуляции. Возможно майнинг. Просто попробуйте запускать эту программу при отключённом интернете и понаблюдайте за ней. Кстати если разработчик захочет, он может эти манипуляции встроить и в саму программу. То есть ему для них заставка особо и не требуется.