On one hand Bitcoin fails one of the classical points that define money but on the other that definition is almost forgotten in todays monetary systems and the traceability aspect will have given a major boost to Bitcoins acceptance. I'd often wondered if bitcoin would develop black and white economies over time and still think its quite likely but mainly for large transfers. Sidechains, external services anonymous alts etc. can provide anonymity for small amounts relatively easily and that will grow over time but if Bitcoin where to integrate anonymity by default I'd expect a backlash from the legacy financial system and that would give an advantage to mainstream adoption of propitiatory systems.
Bitcoin maximalism is a lot like saying Debian-stable is the only distro and anyone using Debian-testing is a traitor. Rock solid systems have their place and so do advanced features, https://www.dash.org/