My gripe is thay there is a double standard.
If ranked is a full commitment and should be played fairly then Horde shoud be treated the same.
Horde shouldnt be completed in 1 hr - 1 hr 30 mins because it suppose to take your hardwork and dedication to earn your credits. Not just simply finishing it quickly just to farm for credits.
I feel anyone who complete Horde in an hour simply doesnr deserve / earned the credits.
People will argue that they dont have time to spend 2 hrs + on horde. In that case simply dont play horde or just play 25 wave variant. Horde is a commitment and people should see it through to the end and take their time. Not just rushing it, and just doing the same repeated steps over and over.
I treat speedruns akin to cheating. People look down on aimbots but not speedruns. To me speedruns effect the in game economy.
The only way to curtail this speedrun problem is to diminish the ovrrall credit reward or reward less credits if completed at certain time (like in 1 hr)