I have a wonderful cargo bike (urban arrow - splurge purchase for my 35th birthday and second kid) - I use it for most in-city transportation tasks, including picking up kids from daycare/school, groceries, trips to restaurants, etc.
I also have a 2011 truck with ~200k miles on it. It's well take care of, and shows no signs of stopping any time soon. It hauls stuff from home improvement stores, help family move, and takes us on vacation.
I've been debating getting bumper stickers for each of them along the lines of:
"My other ebike is a truck" - for the bike
and
"My other truck is an ebike" - for the truck
Older vehicles (depending on the platform) often use common parts that are shared even across manufacturers. And third party manufacturers keep cranking out new stock for them.
I am hoping that this type of system develops for simple no-frills electric vehicles over time. Although laws like the one mentioned here keep piling up, increasing vehicle complexity and cost of maintenance.
Other parts were sourced from outside suppliers, which also supplied the same or similar parts to other automakers. Some of them were direct replacements, some were easily modified to work, and some could be robbed for components to refurbish your old part.
The OEM part arguably has a flaw where it dies when it gets too hot (Cadillac didn't do a recall though).
I think there were more than one third party options.