Shannon has achieved a lot, especially on transatlantic services.
Cork, unlike Shannon and Knock actually has a large population to serve and should be doing a lot better but continues to under-perform as its management is the Dublin Airport Authority who are focused on furthering the success of Dublin airport.
There is obviously an issue with the management of Cork airport if Dublin, Shannon and Knock are all enjoying growth and Cork continues to decline in a growing economy.