With any business, you come to the realization that some customers are a bad fit. We provide inexpensive, robust and simple IT solutions to real business problems.
BUT.... some companies don't want that: They want impressive, expensive, and high labour solutions that soak up time and money.
Just as some people want a good well maintained Chevy with easy access to parts, some people want a finicky Italian car with a custom engine that nobody can find parts for.
For us, it's been hard to say no to the wrong customers, but as our business has grown it's become a necessity to align what we do best with customers that need us at our best.
Perhaps your company needs to go through the same exercise - it's been worth it for us.