Hello Dobby,
I do not share your opinion:
Fom point of view:
Your statement that everything must be done new is incorrect.
Stability and Bugs:
Tilera provides an running SDK witch can compile any _well_written_ C and C++ program for their architecture. Work porting the Linux kernel to Tilera is done by Tilera employees and is part of their SDK and there are not that many parts which must be touched as the linux kernel already is written in a way to support multiple architectures. The SMP support for linux scales well for basic computing tasks of on operationg system, which is managing memory and running other programs.
http://www.tilera.com/products/processors/TILE-Gx-3000
For user-space programs: once again, if written well, they will work after a simple recompile. Most Open-Source software which Mikrotik takes large use of is written well and should need an recompile only.
Now I`ll cite the tilera homepage:
Tilera's MDE includes:
Centos-compatible Linux 2.6.36 with support for 2,000+ standard RPM packages
Standard tool chain including GCC, g++ , gdb, gprof, oprofile, perf event, mudflap, eclipse
Full support of standard languages including ANSI C/C++, Java, PHP, Perl, Python
Advanced programming frameworks including Erlang, TBB, open MP
Standard management protocols including IPMI 2.0, SNMP, Syslog, Telnet, SSH, TFTP, FTP, SCP
2,000+ standard RPM means (if you are not linux fanboy) that over 2000 unique pieces of software are already there and Tilera didn`t write them new from scratch!
So and where do all these problems of CCR come from? I have 2 suspects:
a) Tilera is claiming their CPUs and SDKs work but they do not.
b) MikroTik proprietary changes are of poor quality from the code hygiene level and they are fighting it.
Performance:
This can be tricky. To get the last bit of performance out of hardware you _have_to_ optimize software for it and tthats a hard fact. What I miss when I read about the CCR trouble is a clear border pointed out by mikrotik between performance oriented bugs (is slow because something isn`t as it should be) and low perfomance reports because of missing optimisation.
Marketing and Customer Service and Relationship:
I still can find official Mikrotik resellers selling the CCR without the "not for production use" badge. It wasn`t even on routerboard.com for some time. Here is an example from Germany which I`ve selected from the nice reseller map on official mikrotik homepage
https://www.mikrotik-store.eu/de/MikroT ... 036-12G-4S as I know that you are German. Where do I see that the CCR is not production ready equipment?!?
By the law of EU, all CCRs can be returned to the shops when they are not market as testing equipment and have bugs which can be reproduced and demontrated! CCR is what I call "Banana release", you buy them green and un-eatable and let them get yellow in the fridge
Costs:
3000$ for Tilera Education is a kiss on the cheek, trust me

Good Programmers usually have the Knowledge of 100k+ $ worth of such courses and most of them did not attend just one. It is somewhat different than you, network people, because the networking stuff doesn`t get obsolete that fast as programming stuff does, so it makes more sense to invest in "courses". But for MikroTik is 3k$ per programmer very good investment when it can make development faster and/or better.