Regarding Enniscorthy to Waterford buses, the Route 5 bus that Bus Eireann ran was cancelled five years ago, I know because I emailed them at the time to complain as I used it frequently.
At that time, the plan was for Wexford Bus to provide a direct service from Enniscorthy to Waterford several times a day. They initially fulfilled that role. However, it was almost as swiftly cancelled because of the impossible-to-predict delays that occurred to the service in the evening going through New Ross. So we went from a public company providing a public good, to a private company doing so, and then they quickly dropped it when they realised it wasn't possible to run the service on time because of tailbacks going into Ross, and then the service was dropped entirely and with no comment that I saw from any local reps etc.
Since then, the only option for anyone who wishes to use public transport to get to the major city in the Southeast from Enniscorthy has been to schlep it down to Wexford and then linger around O'Hanrahan station until a bus to Waterford turns up.