Потому что Маша Троекурова вышла замуж за князя Верейского и не могла уже быть с Дубровским.А больше смысла на родине ему оставаться и держать людей не было!Они итак много ограбили за то время, так, что у его крестьян были деньги и Дубровский о них не беспокоился и уехал за границу.