If money was the objective, they would have vending machines and unskippable ads on superchargers. Monetizing EV charging would be a complete disaster, and Tesla can always leverage it years and years after the adoptions are complete.
Perhaps. Or maybe they decided that having ads would cheapen their brand and hurt sales in the long term.
Money was always the objective, hell it's even their legal duty, and shareholders could sue if you claimed otherwise.
Some companies just choose to look further than the next quarter ahead with their plan to get that money.