Welding and gussets on an already fatigued aluminium frame without post weld heat treatment usually just results in more (often faster) cracking.
Drilling the ends will help slow it (a bit, not much). No harm in doing it.
It will probably start heading round the back of the seat tube rather than completely detaching the top tube (but can’t be certain as it hasn’t got conventional hardtail seatstays to support the area).
On my home made steel frames, I found that seat tubes that stick up quite high above the top tube make things worse at that weld. So you could try trimming 20mm off the top which might slow it down (might need to extend the clamp slot a little).
Mike Burrows always used to advocate fibreglass and resin wrap repairs on cracked aluminium (was once an article in ctc mag about it). You could even use hemp like bamboo bikes (that actually isn’t such a daft idea!)