As to Ryanair, if they relinquish their presence at Luton, the slots would be taken by EZY. Leaving Luton would also deprive them of a comparator for their largest base, just to keep MAG honest!
Further, if they weren't making money at Luton, they simply wouldn't be there.