As far as I know Airlanka have been flying the A 340 and the 320 for years. Have seen them in Colombo for the past decade at least.
Maybe it is a shortage of personnell, cost cutting or some other more familiar reason? There is no need to blame it one nation's perceived inability to maintain the 330.