A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
I suppose the problem is, by the name of the function, that a row is sent to the function, so that when that row is made of multiple columns there's little other way to send it but via an array (unless it's referring to a range of course).
That said, try:
=BYROW(SEQUENCE(10),LAMBDA(rw,myFunc(@rw)))
and say No to 'would you like to use this variation instead?'
This wouldn't work for multi-column ranges.