No, you can’t. At least for getting the results you want.
Scaling a procedural, is simply scaling the coordinate system for the procedural, and not for scaling the procedurals features. This means, that when the gradient of your coordinate system is not uniform, the texture will distort from one point to another.
For example, in the voronoi texture, you need to scale each cell independently, and since you need to access this factor from all other neighbouring cells, you cannot just scale the coordinate system. And for making this change, you need to jump inside the procedural source code and make the adaptation there.
Here’s a similar thread (with an OSL solution)