Печаль абсолютно в другом. Подход который впхнули в 3.x в ядро, он плохой по определению. И по какой-то необъяснимой причине никто не стал думать самостоятельно, а взяли за основу этот подход. И получается что те кто делают и используют они не не думают, а пытаются делать как написано 😊А так как оно изначально было скорее мертво чем живо, то и получается куча проблем