those are all things built around bitcoin..
No , they are all dependent upon bitcoin and if you cannot see why being modular is important than you really have a lot to learn about flexibility, choice, and security.
darkwallet is not even released
False, I have been using darkwallet for some time now. Most of those PoS apps are in dev as well and have far less testing than Bitcoin apps.
greenaddress/coinbase/circle/bitpay/open transactions/ect are all centralised 3rd parties afaik perhaps bar open transactions?? they are not instant transactions from one bitcoin address to another only using the bitcoin protocol.
Off chain transactions have their purpose as they remove blockchain bloat.
merged mining is not a feature.. having to sell you bitcoin to get namecoin is moving from one protocol to another to use a feature.
Yes, namecoin is dependent upon Bitcoin PoW; that is what secures it. Why does everything have to be on the same blockchain. In the future BTC will interact with thousands of blockchains
with either sidechains or treechains. This is a good thing.
downloading the bitcoin protocol on its own
This statement is nonsensical and expresses that you don't understand what is being downloaded and what role the
bitcoin protocol serves. Are you talking about the "Bitcoin Core" client, because that isn't the Bitcoin Protocol?
how many different types of transactions can the bitcoin protocol make?
Yes, all of the above transactions and features are handled by the
Bitcoin protocol. Are you conflating
Bitcoin Core with the
Bitcoin Protocol?
do you really think having to download a different piece of software for every little different feature is user friendly? stop trying to make it sound like bitcoin is flexible..
Why isn't their one app on your smartphone that does everything? Why isn't their one program in your computer that does everything? Why are all these apps and programs
modular and separate? Their are good reasons for this, that I don't have time to give you a full lecture on.
have you ever even used nxt?
Yes, but I haven't tested bitshares yet.
you make a good argument about the segmentation of features or apps.. but what you aren't seeing is that soon, these 2.0 platforms will come with a basic client and then the "apps" or "features" will also be segmented with in the one platform but also come in one download.. so you would download say the nxt software, and all the apps would be within that software aswell as a marketplace and everything else, but you would just have the client and another "app section" so if you only want to use the basic send and receive coins function you just dont enable the other apps. if you want the other apps.. you click over to the app section and enable the apps you want to use within the client with out having to do any other downloads.
so the nxt sorftware(its not nxt im talking about, just using it as an example) would be more akin to the android OS instead of one of the apps on the app store. supernet is perfect example. with supernet, you will have the option in all participating coins clients, to enable supernet features and have instant access to them, how ever if you do not want to see those features you just dont enable them. i wont mention the coin that im nearly 100% sure is going to implement this method but thats where this is going.. so yes your are totally correct that the segmentation of apps is the best method but the way it will be implimented is totally different to the way the apps are built around bitcoin. bitcoin was not designed for all these apps to be bolted on. there was even a risk for a while the bitcoin devs were going to disable some kind of transaction that allowed mastercoin to function because it was too heavy on memory in transactions or something? that happened and i think is still an issue because bitcoin isnt designed for that.
you are correct that bitcoin, or a piece of software that uses bitcoin in some way, can do everything or nearly everything nxt can do but it doesnt do it even nearly as elegantly and if anything is a burden on the bitcoin blockchain. it is the method by which these apps are created and integrated into the system that is going to win the crypto war. nxt is more elegant in its creation and integration of features than bitcoin for obvious reason but it is still not perfect. the plethora of features that are possible cant possibly be all in one client and enabled by default. it will in time, if not already be overwhelming to the user to have so many apps thrown in their face at one time with out a way of hiding apps or selecting which they would like to enable.
there is going to be another 2.0, or 3.0 that does this in a far more elegant manner than both nxt and btc, having all the apps in one download but also segmented for user friendliness. an app store, or marketplace that covers everything from apps to digital goods and the asset exchange within the client if you like, where users can enable or disable what ever apps they wish perhaps with the top 3-5 apps being default enabled. would you agree that that is the perfect solution to the "apps" issue?
introducing bugs with new features is not by any means an issue as long as the features are properly tested before integration. what apps are you talking about that have had less testing than bitcoin apps? i know every feature in nxt went through months of hard testing until all bugs were solved, normally they were gui bugs. i dont follow enough other coins to know how much testing other platforms went through.
and you didnt answer my question...
"So again, what specifically can bitcoin accomplish that
NXT cannot other than send and receive coins with out the use of a 3rd party or alternate blockchain right now?"