If u dislike catapults for defenders - give them ballistas so, it would be even worse for attackers... Realism ftw! Also, give them burning arrows, boiled oil and suiciding hedghocks!
And don't forget the ancient Greck and Roman history, catapults (Onagrs) were well known in this period as for sieging side and for defensive aswell. Dont u thing that thing people used more than 2000 years ago became forgotten in medieval ?