That's interesting to hear. I would have expected tech companies to come with more reasonable expectations/pay and better defined requirements. Best of luck to you and I hope things turn around soon.
The tech companies are more in tune with market rates on freelancing sites than non-tech companies, so they say "we need golang, postgres, Aws and some JavaScript" and they know what that costs.
The non-tech companies say "we have this problem we'd like solved". They aren't going to limit to market rates because your cost in their eyes is a percentage of the profit that results when you solve their problem.
When they look at your cost they look at it in terms of their business. When a tech company looks at your cost they compare it to the cheapest reliable person they can find on freelancing sites, typically between $30 and $50 per hour.
On greenfield projects, even at the Fortune 500 level, there is almost always a greater concern about execution than stack. Especially for smaller projects. They care about results, not fine details behind the means of getting them.
The non-tech companies say "we have this problem we'd like solved". They aren't going to limit to market rates because your cost in their eyes is a percentage of the profit that results when you solve their problem.
When they look at your cost they look at it in terms of their business. When a tech company looks at your cost they compare it to the cheapest reliable person they can find on freelancing sites, typically between $30 and $50 per hour.