[It seems this parameter name comes from the internal parameter being set, `e.g. leg.get_frame().set_alpha(0.5)`](https://github.com/matplotlib/matplotlib/pull/1626), but it seems like it would make much more sense from an API perspective if one could simply use the argument `alpha`, i.e. `plt.legend(alpha=0.5)` instead of `plt.legend(framealpha=0.5)`.