Except Keysight B1500, there are also older generation ones, like E5260/E5270B or even older
Agilent 4142B mainframes. These targeted for remote operation in the ATE rack, but there are old variants of 4145 and similar which also have CRT display
. 4142B with SMU modules (supported up to 8 modules mid-power or four high-power/high-voltage ones or a mix) can be had for under 1K$ if you patient. Writing python software to control these ain't that hard and can be done in few evenings and Raspberry Pi.
I have done curve tracing and JFET matching, using my 4142B some time ago, when was busy on fixing nanovoltmeter input stage.
Keithley have SCS 4200 system (old and facelifted one) and SMUs to do same thing. There are also few less known vendors that do high-current (hundreds amps) and high-voltage (kilovolts) SMUs for power applications. It is just most know less about this market, as semiconductor parametric analysis is usually business task, not that much of a daily hobbyist job.