Between #1, 2 and 3 all the time is used up. You are making reasonable proposals for what we do with all the leftover time but there isn't any leftover time.
The second key point is that some things can only be done by AMD employees, while others can be done by any developer. Unless/until we are keeping up with things that only AMD folks can do, it doesn't seem to make sense to slow *everything* and *everybody* down to work on something that other community developers could do just as easily.
You are probably also making the assumption that getting power management working the way you want would be fast and easy. That`s probably wrong too
Good questions though.