Потому что это язык привязанный к БД Oracle. На нем, конечно, можно многое делать, но нет Oracle - нет и приложения на PL/SQL. А Oracle дорог (а сейчас еще и в "зоне риска"). Поэтому PL/SQL - это достаточно специфичный язык программирования, ориентированный на обработку данных в БД.
Скажем, написать на PL/SQL сайт, наверное, можно. Но зачем, если есть более подходящие для этой цели инструменты?
В отличие от него, C++/Java/C#/Javascript/Typescript/Python и пр. имеют значительно более широкое применение.