If the price is right people are not going to care if there's programmable logic on the board. Especially when it allows you to offer features which would not otherwise be available. Alltek has sold several thousand of them, I'm sure, and no one complains about the design. Being simple doesn't really factor into it. An IC with no external components is simpler by definition than a 555 timer circuit. The whole MPU is very basic. Like I said, I designed it to make assembly more efficient. About 10 less passive components to bend the legs, stick through the holes, solder, and clip the legs by adding the PIC with no additional cost. Seems like an obvious choice to me. I'll offer a warranty on the MPU, publish the .bin file and offer programmed PICs for $1. Problem solved. The time to install those passives adds up fast. Installing all of the resistors used in the MPU with DIP packages is going to be a nightmare. I knew that with this design there might be a hope that I would actually assemble a bunch and sell them. A direct dupe of the original would have been a lot easier to design, but there's no way in hell I'm assembling a dupe of the original design using DIP parts because it would take FOREVER and I would make nothing, even at $199.
Same thing with the clock and zero cross detector. They're very simple too, but there are "better", more efficient ways to do it using less parts which don't need PLD or a microcontroller. If you're planning to go into large scale production these changes will make a big impact to the overall cost because assembly is going to be a big chunk of the cost with something like an MPU. Especially if you're doing it yourself. Every minute you save is more profit in your pocket. If you're planning to have them assembled, they're going to be pretty expensive using so many DIP parts. On a small scale like this, you're going to spend an arm and a leg having them assembled offshore. The time saved by shaving off a ton of passive components and ICs is considerable. Anyone who's ever assembled one of the kits from Homepin knows what I'm talking about. Obviously, the biggest obstacle to any of that is knowing how to program PLDs and microcontrollers, but that's really worth exploring because then you have the options to do all kinds of things in pinball. The problem with rehashing what's already available and undercutting the price is that anyone can do it and pretty soon you're all competing for peanuts. I'm surprised this hasn't happened with MPUs yet. Especially Bally, but I assume the assembly effort is what stops people. It's definitely not the complexity.
I'm not trying to convince people to do it my way, but I do have good reasons for doing it the way I did which will work best for me in the long run. I could offer these things REALLY cheap if I wanted to, because the assembly will be WAY cheaper than a conventional design with DIP parts. I was also able to get the total size of the board way down. That's also going to be a big cost savings if you're not ordering the things in 1000+ quantities. All of this stuff adds up to my boards being cheaper to build than the "competition" by a considerable margin.
I started out thinking about offering a "basic" MPU as well without MPU-200 compatibility or ROM for all of the games but then I started thinking that adding ~$5 in parts could add $50 to the final sale price so I went with that option but who know's if I'll ever sell any. I'm working on other projects for the foreseeable future.