По факту, читают, делятся мнениями. Зачастую даже по теме, и это при том, что тема действительно неширокая.
И да и нет.
Поднимался вопрос (возможно и не однократно) "дайте хоть какой-нибудь язык кроме квадратиков".
Я не про себя, и не про вопли "сделайте же C в ОЛ".
Использовать p-code можно по-разному. Можно макросы составлять, а можно эти макросы использовать в проектах.
Так вот: соглашусь, желающих составлять макросы на p-code будет меньше, чем общее количество пользователей ОЛ.
Но, если будет макрос, то его смогут использовать все. В том числе и те, кто сам бы такой макрос составить не смог.
Тема "вопрос-ответ (новичковая)", например, тоже не предназначена для "дочитывания".
Да, многие и не понимают что такое p-code, но:
1) Это слово вполне даёт понять (кому надо) что я имею ввиду
2) Это нормально, когда пользователи ОЛ-ПР не понимают как оно устроено. Вопрос "что такое p-code" в этом плане мало чем отличается от вопроса "что такое прошивка". Многие понятия не имеют как устроена прошивка ПР, но это не мешает им создавать проекты.
3) Если грубо, то для конечного пользователя p-code блок можно сравнить с "макросом, написанным на IL". С точки зрения "обывателя-рисователя квадратиков", язык IL ущербен, непонятен, и непонятно зачем нужен. Но, с точки зрения взаимодействия систем, подобие языка IL это как раз то, что нужно. IL легко реализовать, и в нём сохраняется вся мощь. "Тот самый ST" можно можно превращать в IL (читай -- в p-code) и таким образом можно получить "ST макросы в ОЛ" и не нагружать ОЛ ST редактором.
4) В пользовательском интерфейсе же отображение этого самого p-code как IL можно и НЕ делать. Формат записи Apache Thrift или Google Protocol Buffers может быть гораздо более удобным в разработке, т.к. текстовое представление IL приходилось бы парсить, а Thrift/protobuf предоставляют готовые средства для чтения и записи сообщений.