Raising a real number to a rational power is very simple, right? Consider the following example:
$$−27 = (−27)^{\frac{2}{3}\frac{3}{2}} = ((−27)^{\frac{2}{3}})^\frac{3}{2} = 9^\frac{3}{2} = 27$$
The issue arose because of this part: $-27^{\frac{2}{3}}$. Instead of taking the negative cube root, we first raised it to second power to get $729$ and then calculated $\sqrt[3]729=9$.
Fine, but shouldn't it be like guaranteed by the definition of raising a real number to rational power, that no matter what order of operation I choose, I get the same (correct) answer? What if it was used in some proof? That would immediately invalidate it, but how certain can we be that proofreaders remembered about this issue?
Wikipedia describes it not as something that should never be done, instead it is claimed one needs extra care when raising negative numbers to rational powers. If you think it should never be done, then I guess the article needs to be corrected.
No one should ever ever write $a^b$ when b is not an integer or $a$ is not a positive real number.
Actually there is no definition of a real number raised to any rational power. For example, $(-1)^{1/2}$ is undefined.