The tier miles earning rate has decreased indeed significantly. Flying cheap (even in business) leads to fewer tier miles. Example:
Europa - Asia last trip for me in C was:
9600 Guest miles
11.350 Tier miles
Now the same route and fare would be
8000 Guest miles
8000 Tier miles
but booking comfort business would double all miles.