That sounds pretty awful, don’t know what to say really.
I should consider myself lucky that I touched WordPress only for a short period of time, the development experience felt really clunky to me. That also means I’m not terribly experienced, so I hope someone more knowledgeable can chime in