Undermining by killing enemy haulers can earn you about 500 merits an hour. 10,000 takes 20 hours. That comes out to 2.5 million cr/hr playing 3 hours a day 7 days a week. That is a lot of time for a decent cr/hr.
After that if kept up it will eventually come out to between 5-5.5k merits per week needed to maintain rank 5 with decay, so about 10 or 11 hours a week and 5 mil cr/hr still a lot of play time.
That is decent $ per hr, but requires a lot of playing and is a god awfully boring way to earn cr.
It would be achieved by more people if the only way to decently earn merits wasn't killing haulers nonstop in enemy territory for 10-20 hours per week, or buying tons of cargo to haul.
I think it's fine having a rank that requires a lot of play time. Until the way of earning merits is changed though, I surely will never reach rank 5.