you can also sketch on faces sketch(extrusion.endFace(), ...) which will extract the plane from face and put the starting point on the center for convinience.
Inspired by yes, it was one of the ones I tried. I like your approach to selection eg endFace, intuitive selection is definitely one of the trickier parts of a code based approach.
const in1 = draw.rectangle(size1, size1).fillet(2)
const in2 = draw.origin([0,0,height1]).rectangle(size2, size2).fillet(2)
const result = make.loft([in1, in2])