The beauty about Ursula is that she held up her part of the bargain, gave Ariel 3 days to kiss the Prince. Nowhere did Ursula say she could not interfere. It reflects how real life contracts work... Student loans for example.
Someday I'll be a 90 year old woman. With my same dirty mind and even dirtier mouth. It's going to be AWESOME.