There is a difference between a web site you visit and a general purpose computer which you purchase. I'm all for the freedom of using apps not officially distributed/approved by Apple. They can still be sandboxed and use the same APIs. But they should be allowed to use whatever payment service they want.
would you really be in favor of that and see that as a good thing for the general public ?