I am thinking, that rods could be resized IF you are careful.
Bearings can be pinned.
Generally on a Honda four there is no undersize bearings, but in a few cases.. with slight wear it may still take a different coded Honda bearing shell.
So generally if crank is worn (like spun bearing), you cannot grind and find a shell to fit, unless you build up the journal and regrind.
_____________________________________________________
As far as other bike engines go, on a Beemer I have spun a bearing, replaced it without removing the crank and it ran fine.
They have very hard, nitrided I think, cranks.
I bought new bearings for mine tore into it in the evening.. spent forever polishing the crank with crocus cloth, and then flushing it out to clean out the crankcase.Got it buttoned up at 5 am.
Seeing as I had planned to go to Strurgis in a few days, I had to test it to make sure it worked, so I went for a ride. Headed to a town 125 miles away, was nearly there hit rain so I turned around,, got about 5 more miles and hit the wall so to speak.. snoozed in the ditch for 1/2 hr or so, then rode home.
Got home at 11am, had 200 miles on it, seemed fine so a few days later I hit the road for a few weeks.