It really all depends on what you're looking for. I have the suspension to make a high compression high torque all motor engine hook up in first gear, and honestly- not that many people do. I like a deep broad power curve down low, and I'm used to driving it. If you want to run a high revving high RPM launch drag car, then yes- you might want to build an engine with less low end torque. You could launch at close to redline, then power through your rev range from 7000-10000 and never look back while you smoke everyone at the drag strip. That's not the type of power curve that I like to drive on the road course.
If you want a truly "wild" all motor build, then yes an 86x95mm B series block is an awesome setup. It might be a little touchy to launch on the drag strip compared to the 87mm stroke engine, but it really all depends on what your car is capable of handling, and what kind of power curve you like to drive with.
Both builds can be very potent, and both are good at different things. There's no one correct way to build an engine- it all depends on the application and the driver's preference.