Почему для проф переподготовки нужно высшее образование?

Здравствуйте! У меня такой вопрос.

1. Насколько я знаю, в законе прописано, что на программы проф. переподготовки имеют право идти люди со средне-специальным или высшим образованием. Но я смотрю большое количество программ (по психологии) где требуют именно высшее образование, а на основе СПО не могут дать диплом, а только справку. С чем это связано?

2. Дает ли диплом о проф. переподготовке право вести деятельность в этой сфере, если предыдущее образование с ней никак не связано?