Well Ukraine at least has the benefit of not having a doctrine focused on blanketing huge areas with artillery to hopefully hit a single target and then wondering why one's munitions stockpiles that are unhelpfully all in one place causes problems.Either that, or they now have a back door to Chinese supply lines.
I wouldn't assume N Korean artillery shells are ineffective. S Korea assume Seoul would be more or less obliterated in an opening barrage.
The fact here is, both sides are exhausting ammunition at a rate of knots and need to replace lost stocks. That is becoming more challenging as time goes on and supporters exhaust their stockpiles.
Rose tinted glasses are not helpful.
Sure Ukraine is still using munitions faster than we can restock them, but that will be resolved over time and it's not like Ukraine doesn't have production of their own.