I think it would be more reasonable if it only absorbed from opponent abilities.
I think the flavor is a bit more
as I see it as more scifi than fantasy.
For some more fun you could give it a small chance to do something wild on absorbtion. Maybe change sides or turn into a singularity or cast Lucerfin. Just a small chance to do something crazy.