The following short YouTube video appeared in my feed and it does a good job of explaining why ticketing is so difficult and often goes wrong. The voice explanation is very fast - I suspect that it is deiberately played fast so as to reduce the overal time of the video. Longer videos are less likely to be played. A fair amount of the imagery is 'stock' but I stil think it worth while, particularly for those who are new to the complexities of ticketing.
A good friend of mine who is a senior software manager and developer has experienced these same problems in other commercial areas - where the cost of upgrading is seen by the directors, rather than the long term benefits.