No. I mean, good on them for making it free. It is great.
And no, of course you can't replace everything they do with 100 lines of code. But you can get a fairly long way. If you don't need all these pretty consoles, things like quickbook integration.
However, the point remains: if you are a developer and you want to accept bitcoins. There are more and more third party APIs (blockchain APIs), reporting tooling (watch only bitcoin consoles). If you know a bit of bitcoin. It really is pretty easy.
Oh and I get it, what about scale? what about customer service?
My point is this: this is a vastly different industry then for example, visa or even stripe. Bitcoin Payment processing will trend towards extremely low fees. While visa provides something that no startup can do in house, what bitpay provides can be done securely in house over a few weekends.
And bitpay gets that. My speculation is that this is part of a greater strategy to abandon paymenet processing as the core and go towards redhat for bitcoin