Most profitable professions are considered to be Herbalism and Enchanting in pair. You can have Enchanting only for Disenchanting skill, it will bring decent gold. Consider the fact of disenchanting all soulbound armor, not just selling them to a vendor, but I do not recommend to disenchant any kind of weapons, it is more profitable to sell it to a merchant if it is a soulbound item, or sell it on auction house if it is BoE (bind on equip).
If a companion dies during the battle, it will need to be resurrected before it can participate in another encounter or be summoned as a traveling companion. Get that pet a medic! Or in this case, a Stable Master. Stable Master NPCs can heal and revive your pets for a small fee, and there is no cooldown on the Stable Master's heal. You’ll find Stable Masters in major towns and cities across Azeroth.
It is also worth noting that World of Warcraft Classic isn't exactly an archive from 2006. It has been rebuilt from patch 1.12, using modern data architecture and reaps the benefits of the modern engine. This means a lot of non-controversial quality-of-life features will still be present and it is possible to run WoW Classic servers on modern server architecture. As you can imagine, much has changed in the last 13 years in the tech space. That's before smartphones were even a thing. The modern engine no longer allows certain behaviours that could be used to get out of bounds, also adds widescreen monitor support and accessibility options! However, it does have the disadvantage of not being able to run on 32-bit systems which isn't that kind to older systems considering the game is from 2006.
A demo of the game was available at BlizzCon 2018, and was downloadable on home computers for anyone who purchased a BlizzCon ticket or virtual ticket. The servers became available when Opening Ceremony started at BlizzCon 2018 and was set to end on November 8, but was extended until November 12.[4] Players started at level 15, and the only available zones were Westfall and the Barrens.[5] It was based on patch 1.13.0, essentially patch 1.12.0 ported to a modern infrastructure. The first day of the demo, there was a playtime limit of a cumulative 60 minutes with a cooldown of 90 minutes, applied through the BlizzCon Exhaustion debuff.[6] The debuff was removed on the second day of BlizzCon 2018.[7]