Build a system where you can install a default program that runs a basic game:
3 ball game, trough support for optional multiball
Flippers already set to go full force for half a second, then run 25% hold
Both Slings fire
Allow easy variables for:
Assigning wait values for specific solenoids
Assign bonuses for combos
Assign extra balls
Assign multipliers
Make it super easy to assign point values to switches, randomize sounds attached to those switches
You do all that, and you'll finally see every serious hobbyist attempting a custom pinball. I personally think P-ROC is a huge barrier to entry from everything I've read. Most of us don't want to learn programming, they just want to build pinball and choose options.
Honestly, if a company were to supply a kit where you have a basic whitewood playfield with flippers, trough, slings, and a shooter lane carved, and everything wired up to shoot into emptiness (can start fabbing a layout with foamcore right away), and a 64 lamp matrix controlled easily with software (when that builder is ready to start laying out inserts) it would sell like hotcakes.