Mobile-first is not an anti-pattern it's the logical scope -> Start with less space and find out what's necessary, and then grow from there.
If you understand the problem of "overcrowding" a UI, you will always start with the smallest device, because it will save time, and money :) ...and in my case, it will stop me from wanting to hurt my customers ... ;D