I'm just puzzled as to why MOL would choose these 2 places for new bases instead of other places in Italy
Deals, deals, deals. Deal-driven policy is good for airlines, not necessarily optimal for pax (the positive aspect from travellers' point of view: the airport charges and overall price tend to be lower there). However, getting enough passengers from/to places like CAG or AHO without giving them more than a few routes to enjoy (the present system is point to point only) seems to be more and more challenging nowadays.