New internal combustion engine (ICE) cars and taxis cannot be registered after 2030 in Singapore. But there are several reasons why ICE could still be around.