@grimalkina In general, we have the opposite approach. "Bigger" is brute force. It's inelegant. We only do it when we have severe time constraints and can't create something smaller, more efficient.
The vast majority of us like to do things the right way, and that involves minimizing the amount of resources it takes, not only to develop, but for users to run at home.
Unfortunately, as with most things in life, it's the manager class that tends to put on time and financial pressure, pushing us to ignore these concerns and ship the product.
Elegant, efficient code is easier to work with and maintain. But it's more expensive to write, and it doesn't usually result in any increased profits.
(At least, that's been my experience so far)